ABCF->ab-angle a

Time bar (total: 31.3s)

analyze1.1s (3.5%)

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)

sample5.3s (17%)

Results
1.6s6088×body256valid
918.0ms4116×body256invalid
629.0ms668×body2048valid
557.0ms894×body1024valid
545.0ms643×body2048invalid
506.0ms873×body1024invalid
284.0ms585×body512invalid
250.0ms605×body512valid
1.0msbody4096valid
Bogosity

preprocess66.0ms (0.2%)

Algorithm
egg-herbie
Rules
1630×distribute-lft-in
1548×distribute-rgt-in
1272×fma-def
1054×*-commutative
610×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01611359
15361075
221611067
377921067
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 (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)))
(/.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 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (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 (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 F (-.f64 (*.f64 B B) (*.f64 C (*.f64 4 (neg.f64 A)))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 (neg.f64 A) C) 2))) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 C (*.f64 4 (neg.f64 A)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 (neg.f64 A) C)) (-.f64 C A)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 4 A) C)))))) (fma.f64 B B (*.f64 (*.f64 4 A) C))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (+.f64 A C)) (-.f64 C A)) (*.f64 2 (fma.f64 4 (*.f64 A C) (*.f64 B B)))))) (fma.f64 4 (*.f64 A C) (*.f64 B B))))
(/.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 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (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) (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 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A (neg.f64 C)))))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A (neg.f64 C)) 2))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A (neg.f64 C)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 4 A) C))) (+.f64 (-.f64 A C) (hypot.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 4 A) C))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A C) (hypot.f64 B (+.f64 A C))) (*.f64 2 (fma.f64 4 (*.f64 A C) (*.f64 B B)))))) (fma.f64 4 (*.f64 A C) (*.f64 B B))))
(/.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 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) (neg.f64 F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) -2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.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 (*.f64 A A) (*.f64 C (*.f64 B 4))))) (+.f64 B (+.f64 C (sqrt.f64 (+.f64 (*.f64 A A) (pow.f64 (-.f64 B C) 2)))))))) (-.f64 (*.f64 A A) (*.f64 C (*.f64 B 4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 A A (*.f64 C (*.f64 B -4))))) (+.f64 B (+.f64 C (hypot.f64 A (-.f64 B C)))))) (fma.f64 A A (*.f64 C (*.f64 B -4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (fma.f64 A A (*.f64 B (*.f64 C -4))))) (+.f64 B (+.f64 C (hypot.f64 A (-.f64 B C)))))) (fma.f64 A A (*.f64 B (*.f64 C -4)))))
(/.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 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 C A) 2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A))))))))) (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 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 (*.f64 B B) (*.f64 C (*.f64 4 F))))) (+.f64 (+.f64 C F) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 F C) 2))))))) (-.f64 (*.f64 B B) (*.f64 C (*.f64 4 F))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (fma.f64 B B (*.f64 C (*.f64 F -4)))) (+.f64 C (+.f64 F (hypot.f64 B (-.f64 F C)))))))) (fma.f64 B B (*.f64 C (*.f64 F -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (fma.f64 B B (*.f64 F (*.f64 C -4)))) (+.f64 F (+.f64 C (hypot.f64 B (-.f64 F C)))))))) (fma.f64 B B (*.f64 F (*.f64 C -4))))
(/.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 (*.f64 C C) (*.f64 B (*.f64 4 A))))) (+.f64 A (+.f64 B (sqrt.f64 (+.f64 (*.f64 C C) (pow.f64 (-.f64 A B) 2)))))))) (-.f64 (*.f64 C C) (*.f64 B (*.f64 4 A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 C C (*.f64 B (*.f64 A -4)))) (+.f64 B (+.f64 A (hypot.f64 C (-.f64 A B)))))))) (fma.f64 C C (*.f64 B (*.f64 A -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B (*.f64 A -4) (*.f64 C C))) (+.f64 A (+.f64 B (hypot.f64 C (-.f64 A B))))))) (fma.f64 B (*.f64 A -4) (*.f64 C C))))
(/.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 2 (*.f64 (*.f64 B (-.f64 (*.f64 F F) (*.f64 4 (*.f64 A C)))) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F F)))))))) (-.f64 (*.f64 F F) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (fma.f64 F F (*.f64 A (*.f64 C -4)))) (+.f64 A (+.f64 C (hypot.f64 F (-.f64 A C)))))))) (fma.f64 F F (*.f64 A (*.f64 C -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 F F)) (*.f64 B (+.f64 A (+.f64 C (hypot.f64 F (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (*.f64 F F))))
(/.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 (*.f64 B B) (*.f64 4 (*.f64 A F))))) (+.f64 A (+.f64 F (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A F) 2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A F))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C (fma.f64 B B (*.f64 F (*.f64 A -4)))) (*.f64 2 (+.f64 A (+.f64 F (hypot.f64 B (-.f64 A F)))))))) (fma.f64 B B (*.f64 F (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 (fma.f64 B B (*.f64 F (*.f64 A -4))) (+.f64 F (+.f64 A (hypot.f64 B (-.f64 A F))))))))) (fma.f64 B B (*.f64 F (*.f64 A -4))))
Symmetry

(abs B)

Compiler

Compiled 48 to 36 computations (25% saved)

simplify36.0ms (0.1%)

Algorithm
egg-herbie
Rules
1224×associate-+r+
1140×associate-*r*
996×associate-*l*
922×distribute-lft-in
908×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025121
16897
222897
399897
4505797
Stop Event
node limit
Counts
1 → 6
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)))
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 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))

eval3.0ms (0%)

Compiler

Compiled 216 to 116 computations (46.3% saved)

prune5.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New336
Fresh101
Picked000
Done000
Total437
Accurracy
22.6%
Counts
7 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
21.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
16.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
21.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
21.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
16.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
21.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
Compiler

Compiled 236 to 142 computations (39.8% saved)

localize562.0ms (1.8%)

Local Accuracy

Found 12 expressions with local accuracy:

NewAccuracyProgram
88.1%
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
83.9%
(+.f64 C (hypot.f64 B (-.f64 A C)))
66.3%
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
58.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
72.0%
(+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))
66.3%
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
58.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
45.7%
(sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))
88.1%
(+.f64 A (hypot.f64 B (-.f64 A C)))
83.8%
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
66.3%
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
58.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
Compiler

Compiled 572 to 220 computations (61.5% saved)

series164.0ms (0.5%)

Counts
12 → 336
Calls

126 calls:

TimeVariablePointExpression
11.0ms
F
@0
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
6.0ms
C
@inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.0ms
C
@0
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
5.0ms
B
@0
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
5.0ms
C
@0
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))

rewrite171.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1076×add-sqr-sqrt
1062×pow1
996×add-exp-log
996×log1p-expm1-u
996×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

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

simplify506.0ms (1.6%)

Algorithm
egg-herbie
Rules
1166×*-commutative
1058×times-frac
1020×distribute-lft-in
586×+-commutative
442×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0143184700
1489174220
Stop Event
node limit
Counts
480 → 647
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.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 F (pow.f64 B 2)) (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 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.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 F (pow.f64 B 2)) (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 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.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 F (pow.f64 B 2)) (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 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 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 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.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 F (pow.f64 B 2)) (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 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.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 F (pow.f64 B 2)) (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 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 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 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.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 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) A)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.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)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) A)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.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)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) A)))) (pow.f64 (*.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 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) B))) 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (pow.f64 C 3))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 C (*.f64 F (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 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.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))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.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 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (-.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))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.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))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(*.f64 2 C)
(+.f64 A (+.f64 (*.f64 2 C) (*.f64 -1 A)))
(+.f64 A (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(+.f64 A (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 2 A)
(+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A)))
(+.f64 (*.f64 -1 C) (+.f64 C (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))))
(+.f64 (*.f64 -1 C) (+.f64 C (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2)))))))
(*.f64 2 C)
(+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
B
(+.f64 A (+.f64 C B))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B))))
(*.f64 -1 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))
(sqrt.f64 (+.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))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 2 A)
(+.f64 (*.f64 -1 C) (*.f64 2 A))
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))))))
C
(+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(-.f64 (*.f64 2 A) C)
(-.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(-.f64 (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C)
(-.f64 (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C)
B
(+.f64 A B)
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B)))
(*.f64 -1 B)
(+.f64 A (*.f64 -1 B))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))
(+.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(+.f64 A (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 A (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
C
(+.f64 A (+.f64 C (*.f64 -1 A)))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))))
(*.f64 -1 C)
(+.f64 (*.f64 2 A) (*.f64 -1 C))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))))))
(-.f64 A C)
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C)
B
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B)))
(*.f64 -1 B)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -1 B)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (*.f64 -1 B))))
(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 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 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 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 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 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
A
(+.f64 A (*.f64 -1 C))
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))))))
(*.f64 -1 A)
(+.f64 C (*.f64 -1 A))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
C
(+.f64 C (*.f64 -1 A))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(*.f64 -1 C)
(+.f64 A (*.f64 -1 C))
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 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 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (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 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (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 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (*.f64 C (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 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 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.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 F (pow.f64 B 2)) (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 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.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 F (pow.f64 B 2)) (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 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.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 F (pow.f64 B 2)) (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 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 2 A)
(+.f64 (*.f64 -1 C) (+.f64 C (*.f64 2 A)))
(+.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))))
(+.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2)))))))
(*.f64 2 C)
(+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(*.f64 2 C)
(+.f64 A (+.f64 (*.f64 2 C) (*.f64 -1 A)))
(+.f64 A (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(+.f64 A (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))))))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
B
(+.f64 A (+.f64 C B))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B))))
(*.f64 -1 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.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 F (pow.f64 B 2)) (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 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.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 F (pow.f64 B 2)) (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 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.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 F (pow.f64 B 2)) (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 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 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 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.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 F (pow.f64 B 2)) (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 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.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 F (pow.f64 B 2)) (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 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 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 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.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 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (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 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (*.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 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (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 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(*.f64 2 C)
(+.f64 (*.f64 2 C) (*.f64 -1 A))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
A
(+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))))))
A
(+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
B
(+.f64 C B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B)))
(*.f64 -1 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))
(+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.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 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 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 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 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 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
A
(+.f64 A (+.f64 C (*.f64 -1 C)))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 C (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2)))))))
(*.f64 -1 A)
(+.f64 (*.f64 2 C) (*.f64 -1 A))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 2 A)
(+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A)))
(+.f64 (*.f64 -1 C) (+.f64 C (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))))
(+.f64 (*.f64 -1 C) (+.f64 C (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2)))))))
(*.f64 2 C)
(+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(*.f64 2 C)
(+.f64 A (+.f64 (*.f64 2 C) (*.f64 -1 A)))
(+.f64 A (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(+.f64 A (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))))))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
B
(+.f64 A (+.f64 C B))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B))))
(*.f64 -1 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 1 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 C C) (-.f64 (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (-.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 A A) (-.f64 (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (*.f64 C C) (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 A (hypot.f64 B (-.f64 A C))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 A A) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1)
(log.f64 (exp.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(expm1.f64 (log1p.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(exp.f64 (log.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(log1p.f64 (expm1.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 1 (+.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (*.f64 A A) (-.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (*.f64 A A) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (-.f64 A (hypot.f64 B (-.f64 A C))))
(pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 1)
(log.f64 (exp.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 A (hypot.f64 B (-.f64 A C)))) (+.f64 A (hypot.f64 B (-.f64 A C)))))
(expm1.f64 (log1p.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(exp.f64 (log.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(log1p.f64 (expm1.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 1 (hypot.f64 B (-.f64 A C)))
(*.f64 (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (hypot.f64 B (-.f64 A C))))
(*.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))))
(pow.f64 (hypot.f64 B (-.f64 A C)) 1)
(pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 1/2)
(log.f64 (exp.f64 (hypot.f64 B (-.f64 A C))))
(cbrt.f64 (*.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (hypot.f64 B (-.f64 A C))))
(expm1.f64 (log1p.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(exp.f64 (log.f64 (hypot.f64 B (-.f64 A C))))
(log1p.f64 (expm1.f64 (hypot.f64 B (-.f64 A C))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 1 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 C C) (-.f64 (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (-.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 A A) (-.f64 (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (*.f64 C C) (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 A (hypot.f64 B (-.f64 A C))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 A A) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1)
(log.f64 (exp.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(expm1.f64 (log1p.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(exp.f64 (log.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(log1p.f64 (expm1.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 1 (+.f64 C (hypot.f64 B (-.f64 A C))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (*.f64 C C) (-.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (*.f64 C C) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (-.f64 C (hypot.f64 B (-.f64 A C))))
(pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 1)
(log.f64 (exp.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (hypot.f64 B (-.f64 A C)))) (+.f64 C (hypot.f64 B (-.f64 A C)))))
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(exp.f64 (log.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 1 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 C C) (-.f64 (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (-.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 A A) (-.f64 (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (*.f64 C C) (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 A (hypot.f64 B (-.f64 A C))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 A A) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1)
(log.f64 (exp.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(expm1.f64 (log1p.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(exp.f64 (log.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(log1p.f64 (expm1.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
Outputs
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4)))) (*.f64 B B)))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (*.f64 B (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F)))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)))) 2)) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F))))) B))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4)))) (*.f64 B B))))) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (*.f64 (*.f64 B B) (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4)))) F)) (/.f64 (*.f64 -4 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (*.f64 4 (/.f64 (*.f64 A (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4)))) (*.f64 B B)))))) (*.f64 B B)))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4)))) (*.f64 B B)))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 A B) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))) B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F)))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)))) 2)) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F))))) B)))) (+.f64 A (hypot.f64 B A))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F)))))) F)) (*.f64 -4 (/.f64 (*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) B))) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F))))) B))))) (*.f64 B B))))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (*.f64 B (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F)))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)))) 2)) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F))))) B))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.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 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.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 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) 0) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.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 F (pow.f64 B 2)) (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 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 (*.f64 -1/8 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) F) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))))) (/.f64 A (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2))) 2)))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) 0) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 B B)) 0) F) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) 0) (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (/.f64 A (*.f64 B B))) 1/4)) (/.f64 A (*.f64 B B))) (*.f64 -1 (/.f64 (*.f64 A (*.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) 0) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (sqrt.f64 -1/2)))) 2))))) F)))) (sqrt.f64 -1/2)))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))
(-.f64 (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 (*.f64 1/2 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) 2)) (*.f64 4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (-.f64 (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 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 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 F C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 1/2 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 1/2 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) F))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 (*.f64 1/2 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 C B) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2))) B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) B))) (*.f64 4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))) B)) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (+.f64 C (hypot.f64 B C))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) 2)) (*.f64 4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C))))) F))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) 2)) (*.f64 4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (-.f64 (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.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 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 (/.f64 C F))) (*.f64 A (sqrt.f64 -1/2)))))
(-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C))))) A) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.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 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))) 2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 (/.f64 C F))) (*.f64 A (sqrt.f64 -1/2))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C))))) A) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 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 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.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 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (*.f64 1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))))) (/.f64 C (*.f64 B B))) (*.f64 1/2 (/.f64 C (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))) 2))))))))) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))) 2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 (/.f64 C F))) (*.f64 A (sqrt.f64 -1/2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F)) (*.f64 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))))) 1/4)) (/.f64 C (*.f64 B B))) (*.f64 -1 (/.f64 (*.f64 C (*.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (sqrt.f64 -1/2)))) 2))))) F)))) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C))))) A) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C))))) (*.f64 B B)) (sqrt.f64 -1/2))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (-.f64 A C)) (*.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (-.f64 A C)) (*.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))) 2))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C))))) (*.f64 B B)) (sqrt.f64 -1/2))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2))))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (-.f64 A C)) (*.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (-.f64 A C)) (*.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))) 2))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C))))) (*.f64 B B)) (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 5)))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 1/32 F) (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C))) (*.f64 1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2)) (*.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)))) F) (/.f64 (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (-.f64 A C)) (*.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C))))) (pow.f64 (sqrt.f64 -1/2) 2))))))) (pow.f64 B 6)) (sqrt.f64 -1/2))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))))) (sqrt.f64 -1/2))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (fma.f64 -1/4 (/.f64 (fma.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C))) (*.f64 (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)) 1/4)) (*.f64 A C)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2)) (*.f64 (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)) 1/4)) (*.f64 C (fma.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))))) F)))) (pow.f64 B 6)))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 A -4) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 A -4) (+.f64 A (hypot.f64 B A))))))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) A)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.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)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 A -4) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 (*.f64 -4 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) A))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 A -4) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B)) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 A -4) (+.f64 A (hypot.f64 B A))))))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 A -4) (+.f64 A (hypot.f64 B A)))) B))) 2))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) A)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.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)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) A)))) (pow.f64 (*.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 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) B))) 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (pow.f64 C 3))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 A -4) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 (*.f64 -4 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) A))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 A -4) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B)) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (pow.f64 C 3) (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 A -4) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 (*.f64 -4 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) A))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 A -4) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B)) 2)) (*.f64 B B))))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 A -4) (+.f64 A (hypot.f64 B A))))))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 A -4) (+.f64 A (hypot.f64 B A)))) B))) 2))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (pow.f64 C 3) (fma.f64 F (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 A -4) (+.f64 A (hypot.f64 B A)))) (+.f64 A (hypot.f64 B A))) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 A -4) (+.f64 A (hypot.f64 B A)))) B))) 2)) (*.f64 B B))))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A)))))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (fma.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (*.f64 (*.f64 F (*.f64 0 A)) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A)))))))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) 0))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0))))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 C C) (sqrt.f64 -8)) (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (*.f64 (*.f64 F (*.f64 0 A)) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))))) (sqrt.f64 -8))) 2)) A) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))))) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (fma.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (*.f64 (*.f64 F (*.f64 0 A)) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))))))))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (+.f64 (*.f64 B B) 0)))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 (*.f64 B B) 0)) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) 0))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) (*.f64 A F)) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))) -8))))) (*.f64 C C)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) 0))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))
(fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) B)) 2)))))) (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))))) B))) 2)))))) (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) B)) 2)))))) (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (*.f64 (*.f64 -2 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) B)) 2)) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 B B)))))) B)) (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))))) B))) 2)))))) (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 F (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2))) (*.f64 B B))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))))) B))) 2)) (+.f64 C (hypot.f64 B C))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))))) (*.f64 B B))))))))) (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0))))) (sqrt.f64 -8))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0))))) (sqrt.f64 -8))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 C (*.f64 F (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 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 -2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 F (*.f64 C C))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (sqrt.f64 -8))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))) (*.f64 -2 (*.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 F (*.f64 C C))))) (*.f64 (/.f64 1/2 C) (/.f64 (*.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (sqrt.f64 -8)))) 2))) (*.f64 F -8)))) (*.f64 A A)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0))))) (sqrt.f64 -8))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C))))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C))))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.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))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C))))) (sqrt.f64 -8)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 A (sqrt.f64 -8))))) 2))) (sqrt.f64 -8)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C))))) (sqrt.f64 -8)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 A (sqrt.f64 -8))))) 2))) A))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.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 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (-.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))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.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))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 F (-.f64 (/.f64 (*.f64 -1/4 (*.f64 A C)) (pow.f64 (-.f64 A C) 5)) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (/.f64 (*.f64 1/2 (*.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 A (sqrt.f64 -8))))) 2)))) (*.f64 (*.f64 A A) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C))))) (sqrt.f64 -8)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 A (sqrt.f64 -8))))) 2))) (sqrt.f64 -8))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 6) (fma.f64 F (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) C)) (/.f64 -1/8 (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 A A)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 A (sqrt.f64 -8))))) 2)) (*.f64 C -8)))))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C))))) (sqrt.f64 -8)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 A (sqrt.f64 -8))))) 2))) A)))))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(+.f64 A (hypot.f64 B A))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 A (hypot.f64 B A)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 A (+.f64 (hypot.f64 B A) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 A (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (*.f64 (*.f64 A (pow.f64 C 3)) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)))) (+.f64 (hypot.f64 B A) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(*.f64 2 C)
(+.f64 A (+.f64 (*.f64 2 C) (*.f64 -1 A)))
(+.f64 A (fma.f64 2 C (neg.f64 A)))
(+.f64 A (-.f64 (*.f64 2 C) A))
(+.f64 A (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(+.f64 A (fma.f64 2 C (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (neg.f64 A))))
(+.f64 A (fma.f64 2 C (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 B B) 1/2) 0) C) A)))
(+.f64 A (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))))
(+.f64 A (fma.f64 2 C (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (neg.f64 A)))))
(+.f64 A (fma.f64 2 C (fma.f64 1/2 (/.f64 (+.f64 (*.f64 A (*.f64 B B)) 0) (*.f64 C C)) (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 B B) 1/2) 0) C) A))))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(fma.f64 2 A (*.f64 -1/2 (/.f64 (*.f64 B B) C)))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))
(fma.f64 2 A (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))))))
(fma.f64 2 A (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (*.f64 (/.f64 (*.f64 B B) C) (/.f64 A C)))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))))))
(fma.f64 2 A (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (fma.f64 -1/2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 C 3))))))
(fma.f64 2 A (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) C) (/.f64 A C)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (*.f64 B B) (*.f64 A A))) (pow.f64 C 3))))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(+.f64 C (hypot.f64 B C))
(+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(+.f64 C (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (hypot.f64 B C)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (+.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))
(fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (+.f64 C (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (hypot.f64 B C))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (+.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)))) (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (+.f64 C (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (hypot.f64 B C)))))
(*.f64 2 A)
(+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A)))
(+.f64 (*.f64 0 C) (*.f64 2 A))
(+.f64 0 (*.f64 2 A))
(+.f64 (*.f64 -1 C) (+.f64 C (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))))
(+.f64 (*.f64 0 C) (fma.f64 2 A (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))
(+.f64 0 (fma.f64 2 A (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))
(+.f64 (*.f64 -1 C) (+.f64 C (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2)))))))
(+.f64 (*.f64 0 C) (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) C))))))
(+.f64 0 (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A) (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 (*.f64 A A) C))))))
(*.f64 2 C)
(+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(fma.f64 2 C (*.f64 -1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A))))
(fma.f64 2 C (*.f64 -1/2 (+.f64 (/.f64 C (*.f64 (/.f64 A B) (/.f64 A B))) (/.f64 (*.f64 B B) A))))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(fma.f64 2 C (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 A 3)) (*.f64 -1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A)))))
(fma.f64 2 C (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (*.f64 B C) (*.f64 B C))) (pow.f64 A 3)) (*.f64 -1/2 (+.f64 (/.f64 C (*.f64 (/.f64 A B) (/.f64 A B))) (/.f64 (*.f64 B B) A)))))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))
(fma.f64 2 A (/.f64 (*.f64 (*.f64 B B) 1/2) (-.f64 A C)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(fma.f64 2 A (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
(fma.f64 2 A (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
B
(+.f64 A (+.f64 C B))
(+.f64 (+.f64 A C) B)
(+.f64 A (+.f64 B C))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 B C)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B))))
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (+.f64 B C))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 (+.f64 A C) (neg.f64 B))
(+.f64 A (-.f64 C B))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 (+.f64 A C) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))
(+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))
(+.f64 (+.f64 A C) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))
(+.f64 A (+.f64 C (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))
(hypot.f64 B C)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (hypot.f64 B C))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (hypot.f64 B C)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)))) (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (hypot.f64 B C))))
(*.f64 2 A)
(+.f64 (*.f64 -1 C) (*.f64 2 A))
(-.f64 (*.f64 2 A) C)
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))
(fma.f64 -1 C (fma.f64 2 A (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))
(-.f64 (fma.f64 2 A (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))) C)
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))))))
(fma.f64 -1 C (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) C))))))
(-.f64 (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A) (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 (*.f64 A A) C))))) C)
C
(+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 C (*.f64 -1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A))))
(+.f64 C (*.f64 -1/2 (+.f64 (/.f64 C (*.f64 (/.f64 A B) (/.f64 A B))) (/.f64 (*.f64 B B) A))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 A 3)) (+.f64 C (*.f64 -1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A)))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (*.f64 B C) (*.f64 B C))) (pow.f64 A 3)) (+.f64 C (*.f64 -1/2 (+.f64 (/.f64 C (*.f64 (/.f64 A B) (/.f64 A B))) (/.f64 (*.f64 B B) A)))))
(-.f64 (*.f64 2 A) C)
(-.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(-.f64 (fma.f64 2 A (/.f64 (*.f64 (*.f64 B B) 1/2) (-.f64 A C))) C)
(-.f64 (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)))) C)
(-.f64 (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C)
(-.f64 (fma.f64 2 A (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C)
(-.f64 (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C)
(-.f64 (fma.f64 2 A (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C)
B
(+.f64 A B)
(+.f64 B A)
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) B))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B)))
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) B)))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 A (*.f64 -1 B))
(+.f64 A (neg.f64 B))
(-.f64 A B)
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))
(+.f64 A (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))
(+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))
(+.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 A (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))
(+.f64 A (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(+.f64 A (hypot.f64 B A))
(+.f64 A (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(+.f64 A (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A C)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(+.f64 A (-.f64 (hypot.f64 B A) (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(+.f64 A (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 A (+.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A C)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(+.f64 A (+.f64 (-.f64 (hypot.f64 B A) (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(+.f64 A (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 A (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A C)) (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(+.f64 A (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (*.f64 (*.f64 A (pow.f64 C 3)) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)))) (+.f64 (hypot.f64 B A) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))
C
(+.f64 A (+.f64 C (*.f64 -1 A)))
(+.f64 A (+.f64 C (neg.f64 A)))
(+.f64 A (-.f64 C A))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(+.f64 (+.f64 A C) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (neg.f64 A)))
(+.f64 A (+.f64 C (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 B B) 1/2) 0) C) A)))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))))
(+.f64 (+.f64 A C) (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (neg.f64 A))))
(+.f64 (+.f64 A C) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 A (*.f64 B B)) 0) (*.f64 C C)) (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 B B) 1/2) 0) C) A)))
(*.f64 -1 C)
(neg.f64 C)
(+.f64 (*.f64 2 A) (*.f64 -1 C))
(-.f64 (*.f64 2 A) C)
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(fma.f64 2 A (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 B B) C))))
(fma.f64 2 A (-.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) C))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))))))
(fma.f64 2 A (fma.f64 -1 C (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B)))))))
(fma.f64 2 A (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (*.f64 (/.f64 (*.f64 B B) C) (/.f64 A C)))) C))
(-.f64 A C)
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(+.f64 A (-.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (-.f64 A C)) C))
(+.f64 A (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (neg.f64 C)))
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C)
(+.f64 A (-.f64 (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))) C))
(-.f64 (+.f64 A (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C)
(+.f64 A (-.f64 (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C))
(-.f64 (+.f64 A (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C)
B
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B)))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) B)))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -1 B)))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (neg.f64 B)))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 (/.f64 (*.f64 1/8 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3)) B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (*.f64 -1 B))))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) (neg.f64 B))))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16) B)))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))
(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 (*.f64 B B) (*.f64 C C))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 A C))))
(-.f64 (hypot.f64 B C) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 A C)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 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 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 A C)))))
(fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (-.f64 (hypot.f64 B C) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 A C))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 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 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 A C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)))) (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (-.f64 (hypot.f64 B C) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 A C)))))
A
(+.f64 A (*.f64 -1 C))
(-.f64 A C)
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))
(+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))
(+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A)))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))))))
(+.f64 (-.f64 A C) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) C)))))
(+.f64 A (-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A) (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 (*.f64 A A) C)))) C))
(*.f64 -1 A)
(neg.f64 A)
(+.f64 C (*.f64 -1 A))
(+.f64 C (neg.f64 A))
(-.f64 C A)
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))
(+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A)))
(+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) A)) A))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))))
(+.f64 C (fma.f64 -1/2 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A))))
(+.f64 C (-.f64 (*.f64 -1/2 (+.f64 (/.f64 C (*.f64 (/.f64 A B) (/.f64 A B))) (/.f64 (*.f64 B B) A))) A))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))
(hypot.f64 B A)
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A C)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(-.f64 (hypot.f64 B A) (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A C)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(+.f64 (-.f64 (hypot.f64 B A) (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A C)) (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (*.f64 (*.f64 A (pow.f64 C 3)) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)))) (+.f64 (hypot.f64 B A) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))
C
(+.f64 C (*.f64 -1 A))
(+.f64 C (neg.f64 A))
(-.f64 C A)
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))
(+.f64 C (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (neg.f64 A)))
(+.f64 C (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 B B) 1/2) 0) C) A))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(+.f64 C (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (neg.f64 A))))
(+.f64 C (fma.f64 1/2 (/.f64 (+.f64 (*.f64 A (*.f64 B B)) 0) (*.f64 C C)) (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 B B) 1/2) 0) C) A)))
(*.f64 -1 C)
(neg.f64 C)
(+.f64 A (*.f64 -1 C))
(-.f64 A C)
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))
(+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) C))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))))))
(+.f64 (-.f64 A C) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))))))
(+.f64 (-.f64 A C) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (*.f64 (/.f64 (*.f64 B B) C) (/.f64 A C)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C))))) (*.f64 B B)) (sqrt.f64 -1/2))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (-.f64 A C)) (*.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (-.f64 A C)) (*.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))) 2))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C))))) (*.f64 B B)) (sqrt.f64 -1/2))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2))))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (-.f64 A C)) (*.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (-.f64 A C)) (*.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))) 2))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C))))) (*.f64 B B)) (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 5)))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 1/32 F) (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C))) (*.f64 1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2)) (*.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)))) F) (/.f64 (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (-.f64 A C)) (*.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C))))) (pow.f64 (sqrt.f64 -1/2) 2))))))) (pow.f64 B 6)) (sqrt.f64 -1/2))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))))) (sqrt.f64 -1/2))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (fma.f64 -1/4 (/.f64 (fma.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C))) (*.f64 (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)) 1/4)) (*.f64 A C)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2)) (*.f64 (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)) 1/4)) (*.f64 C (fma.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))))) F)))) (pow.f64 B 6)))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))
(-.f64 (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 (*.f64 1/2 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) 2)) (*.f64 4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (-.f64 (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 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 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 F C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 1/2 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 1/2 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) F))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 (*.f64 1/2 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 C B) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2))) B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) B))) (*.f64 4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))) B)) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (+.f64 C (hypot.f64 B C))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) 2)) (*.f64 4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C))))) F))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) 2)) (*.f64 4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (-.f64 (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 (/.f64 C F))) (*.f64 A (sqrt.f64 -1/2)))))
(-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C))))) A) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))) 2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 (/.f64 C F))) (*.f64 A (sqrt.f64 -1/2))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C))))) A) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (*.f64 C (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 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 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))) 2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (*.f64 1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))))) (/.f64 C (*.f64 B B))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))) 2))) (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))))))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 (/.f64 C F))) (*.f64 A (sqrt.f64 -1/2)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F)) (*.f64 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))))) 1/4)) (/.f64 C (*.f64 B B))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (sqrt.f64 -1/2)))) 2))) (*.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))))) F)))) (pow.f64 A 3)))) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C))))) A) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4)))) (*.f64 B B)))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (*.f64 B (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F)))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)))) 2)) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F))))) B))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4)))) (*.f64 B B))))) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (*.f64 (*.f64 B B) (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4)))) F)) (/.f64 (*.f64 -4 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (*.f64 4 (/.f64 (*.f64 A (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4)))) (*.f64 B B)))))) (*.f64 B B)))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4)))) (*.f64 B B)))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 A B) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))) B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F)))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)))) 2)) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F))))) B)))) (+.f64 A (hypot.f64 B A))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F)))))) F)) (*.f64 -4 (/.f64 (*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) B))) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F))))) B))))) (*.f64 B B))))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (*.f64 B (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F)))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)))) 2)) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F))))) B))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.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 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.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 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) 0) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.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 F (pow.f64 B 2)) (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 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 (*.f64 -1/8 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) F) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))))) (/.f64 A (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2))) 2)))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) 0) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 B B)) 0) F) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) 0) (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (/.f64 A (*.f64 B B))) 1/4)) (/.f64 A (*.f64 B B))) (*.f64 -1 (/.f64 (*.f64 A (*.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) 0) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (sqrt.f64 -1/2)))) 2))))) F)))) (sqrt.f64 -1/2)))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8)))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 -8))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8)))) 2))) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -8)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 -8)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8)))) 2))) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -8)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 6) (+.f64 (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 F C))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8)))) 2)) (*.f64 (*.f64 F C) (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 6) (+.f64 (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 F C))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (*.f64 C (*.f64 F -8))) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8)))) 2)) (*.f64 A A)))))) (sqrt.f64 -8))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 F C)))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 F C)))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 F C)))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 F C))) B)) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 F C)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 F C)))) B))) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 F C)))) B)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (+.f64 (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 F C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))))) (*.f64 -1/2 (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 F C))) (/.f64 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 F C))) B)) 2))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 F C))) B)) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 F C)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (sqrt.f64 2) (+.f64 (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (*.f64 -2 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 F C)))) (*.f64 (*.f64 B B) F)) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 F C)))) B))) 2)) (+.f64 C (hypot.f64 B C)))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 F C)))) B))) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0))))) (sqrt.f64 -8))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0))))) (sqrt.f64 -8))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 -2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 F (*.f64 C C))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (sqrt.f64 -8))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0))))) (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))) (*.f64 -2 (*.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 F (*.f64 C C))))) (*.f64 (/.f64 1/2 C) (/.f64 (*.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (sqrt.f64 -8)))) 2))) (*.f64 F -8)))) (*.f64 A A)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (hypot.f64 B A)) F))))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) B)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 (*.f64 B B) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) B)) 2))) (*.f64 C C)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) B) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (hypot.f64 B A)) F))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 (*.f64 B B) F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (hypot.f64 B A)) F))) B))) 2)))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (+.f64 (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) F)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 (*.f64 B B) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) B)) 2)) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (*.f64 B B) F)))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) B)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 (*.f64 B B) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) B)) 2))) (*.f64 C C)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) B) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 (*.f64 B B) F)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 (*.f64 B B) F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (hypot.f64 B A)) F))) B))) 2)) (+.f64 A (hypot.f64 B A))) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (hypot.f64 B A)) F))) (*.f64 (*.f64 B B) F))))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (hypot.f64 B A)) F))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 (*.f64 B B) F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (hypot.f64 B A)) F))) B))) 2)))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A)))))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (fma.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (*.f64 (*.f64 F (*.f64 0 A)) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A)))))))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) 0))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 C C) (sqrt.f64 -8)) (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (*.f64 (*.f64 F (*.f64 0 A)) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))))) (sqrt.f64 -8))) 2)) A) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))))) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (fma.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (*.f64 (*.f64 F (*.f64 0 A)) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))))))))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (+.f64 (*.f64 B B) 0)))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 (*.f64 B B) 0)) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) 0))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) (*.f64 A F)) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))) -8))))) (*.f64 C C)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) 0))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))))))))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(+.f64 C (hypot.f64 B C))
(+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(+.f64 C (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (hypot.f64 B C)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (+.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))
(fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (+.f64 C (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (hypot.f64 B C))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (+.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)))) (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (+.f64 C (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (hypot.f64 B C)))))
(*.f64 2 A)
(+.f64 (*.f64 -1 C) (+.f64 C (*.f64 2 A)))
(+.f64 (*.f64 0 C) (*.f64 2 A))
(+.f64 0 (*.f64 2 A))
(+.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))))
(+.f64 (*.f64 0 C) (fma.f64 2 A (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))
(+.f64 0 (fma.f64 2 A (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))
(+.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2)))))))
(+.f64 (*.f64 0 C) (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) C))))))
(+.f64 0 (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A) (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 (*.f64 A A) C))))))
(*.f64 2 C)
(+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(fma.f64 2 C (*.f64 -1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A))))
(fma.f64 2 C (*.f64 -1/2 (+.f64 (/.f64 C (*.f64 (/.f64 A B) (/.f64 A B))) (/.f64 (*.f64 B B) A))))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(fma.f64 2 C (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 A 3)) (*.f64 -1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A)))))
(fma.f64 2 C (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (*.f64 B C) (*.f64 B C))) (pow.f64 A 3)) (*.f64 -1/2 (+.f64 (/.f64 C (*.f64 (/.f64 A B) (/.f64 A B))) (/.f64 (*.f64 B B) A)))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(+.f64 A (hypot.f64 B A))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 A (hypot.f64 B A)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 A (+.f64 (hypot.f64 B A) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 A (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (*.f64 (*.f64 A (pow.f64 C 3)) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)))) (+.f64 (hypot.f64 B A) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(*.f64 2 C)
(+.f64 A (+.f64 (*.f64 2 C) (*.f64 -1 A)))
(+.f64 A (fma.f64 2 C (neg.f64 A)))
(+.f64 A (-.f64 (*.f64 2 C) A))
(+.f64 A (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(+.f64 A (fma.f64 2 C (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (neg.f64 A))))
(+.f64 A (fma.f64 2 C (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 B B) 1/2) 0) C) A)))
(+.f64 A (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))))
(+.f64 A (fma.f64 2 C (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (neg.f64 A)))))
(+.f64 A (fma.f64 2 C (fma.f64 1/2 (/.f64 (+.f64 (*.f64 A (*.f64 B B)) 0) (*.f64 C C)) (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 B B) 1/2) 0) C) A))))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(fma.f64 2 A (*.f64 -1/2 (/.f64 (*.f64 B B) C)))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))
(fma.f64 2 A (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))))))
(fma.f64 2 A (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (*.f64 (/.f64 (*.f64 B B) C) (/.f64 A C)))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))))))
(fma.f64 2 A (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (fma.f64 -1/2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 C 3))))))
(fma.f64 2 A (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) C) (/.f64 A C)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (*.f64 B B) (*.f64 A A))) (pow.f64 C 3))))))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))
(fma.f64 2 A (/.f64 (*.f64 (*.f64 B B) 1/2) (-.f64 A C)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(fma.f64 2 A (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
(fma.f64 2 A (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
B
(+.f64 A (+.f64 C B))
(+.f64 (+.f64 A C) B)
(+.f64 A (+.f64 B C))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 B C)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B))))
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (+.f64 B C))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 (+.f64 A C) (neg.f64 B))
(+.f64 A (-.f64 C B))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 (+.f64 A C) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))
(+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))
(+.f64 (+.f64 A C) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))
(+.f64 A (+.f64 C (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C))))) (*.f64 B B)) (sqrt.f64 -1/2))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (-.f64 A C)) (*.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (-.f64 A C)) (*.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))) 2))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C))))) (*.f64 B B)) (sqrt.f64 -1/2))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2))))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (-.f64 A C)) (*.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (-.f64 A C)) (*.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))) 2))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C))))) (*.f64 B B)) (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 5)))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 1/32 F) (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C))) (*.f64 1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2)) (*.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)))) F) (/.f64 (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (-.f64 A C)) (*.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C))))) (pow.f64 (sqrt.f64 -1/2) 2))))))) (pow.f64 B 6)) (sqrt.f64 -1/2))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))))) (sqrt.f64 -1/2))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (fma.f64 -1/4 (/.f64 (fma.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C))) (*.f64 (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)) 1/4)) (*.f64 A C)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2)) (*.f64 (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 A C)) 1/4)) (*.f64 C (fma.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))))) F)))) (pow.f64 B 6)))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4)))) (*.f64 B B)))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (*.f64 B (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F)))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)))) 2)) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F))))) B))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4)))) (*.f64 B B))))) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (*.f64 (*.f64 B B) (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4)))) F)) (/.f64 (*.f64 -4 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (*.f64 4 (/.f64 (*.f64 A (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4)))) (*.f64 B B)))))) (*.f64 B B)))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (pow.f64 B 4)))) (*.f64 B B)))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 A B) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))) B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F)))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)))) 2)) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F))))) B)))) (+.f64 A (hypot.f64 B A))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F)))))) F)) (*.f64 -4 (/.f64 (*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) B))) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F))))) B))))) (*.f64 B B))))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (*.f64 B (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F)))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)))) 2)) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (+.f64 A (hypot.f64 B A)) F))))) B))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.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 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.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 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) 0) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.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 F (pow.f64 B 2)) (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 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 (*.f64 -1/8 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) F) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))))) (/.f64 A (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2))) 2)))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) 0) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 B B)) 0) F) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) 0) (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (/.f64 A (*.f64 B B))) 1/4)) (/.f64 A (*.f64 B B))) (*.f64 -1 (/.f64 (*.f64 A (*.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) 0) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 (/.f64 F (*.f64 (/.f64 A B) (/.f64 A B))) -1/8)) (sqrt.f64 -1/2)))) 2))))) F)))) (sqrt.f64 -1/2)))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))
(-.f64 (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 (*.f64 1/2 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) 2)) (*.f64 4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (-.f64 (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 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 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 F C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 1/2 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 1/2 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) F))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 (*.f64 1/2 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 C B) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2))) B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) B))) (*.f64 4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))) B)) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (+.f64 C (hypot.f64 B C))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) 2)) (*.f64 4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C))))) F))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) 2)) (*.f64 4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (-.f64 (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 F C))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.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 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 (/.f64 C F))) (*.f64 A (sqrt.f64 -1/2)))))
(-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C))))) A) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.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 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))) 2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 (/.f64 C F))) (*.f64 A (sqrt.f64 -1/2))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C))))) A) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 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 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.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 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (*.f64 1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))))) (/.f64 C (*.f64 B B))) (*.f64 1/2 (/.f64 C (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))) 2))))))))) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))) 2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 (/.f64 C F))) (*.f64 A (sqrt.f64 -1/2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F)) (*.f64 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))))) 1/4)) (/.f64 C (*.f64 B B))) (*.f64 -1 (/.f64 (*.f64 C (*.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (sqrt.f64 -1/2)))) 2))))) F)))) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C))))) A) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8)))) 2))) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -8)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8)))) 2))) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -8)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 6) (+.f64 (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 F C))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8)))) 2)) (*.f64 (*.f64 F C) (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 6) (+.f64 (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 F C))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (*.f64 C (*.f64 F -8))) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8)))) 2)) (*.f64 A A)))))) (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (hypot.f64 B A)) F))))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) B)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 (*.f64 B B) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) B)) 2))) (*.f64 C C)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) B) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (hypot.f64 B A)) F))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 (*.f64 B B) F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (hypot.f64 B A)) F))) B))) 2)))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (+.f64 (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) F)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 (*.f64 B B) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) B)) 2)) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (*.f64 B B) F)))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) B)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 (*.f64 B B) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) B)) 2))) (*.f64 C C)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) B) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 (*.f64 B B) F)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 (*.f64 B B) F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (hypot.f64 B A)) F))) B))) 2)) (+.f64 A (hypot.f64 B A))) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (hypot.f64 B A)) F))) (*.f64 (*.f64 B B) F))))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (hypot.f64 B A)) F))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 (*.f64 B B) F))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A -4) (*.f64 (+.f64 A (hypot.f64 B A)) F))) B))) 2)))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))) (sqrt.f64 (/.f64 F A))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 B B)) 0)) (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8))) 2))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) (sqrt.f64 -8)))) 2)) C))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 B B)) 0)) (sqrt.f64 -8))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (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 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (*.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 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 -2 (*.f64 A A)) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) A) (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8))) 2))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 B B) 0)) (*.f64 (*.f64 -2 (*.f64 A A)) (+.f64 (*.f64 B B) 0)))) (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) (sqrt.f64 -8)))) 2))) A))) (sqrt.f64 -8)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) (sqrt.f64 -8)))) 2)) C))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 B B)) 0)) (sqrt.f64 -8)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 F C)))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 F C)))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 F C)))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 F C))) B)) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 F C)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 F C)))) B))) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 F C)))) B)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (+.f64 (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 F C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))))) (*.f64 -1/2 (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 F C))) (/.f64 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 F C))) B)) 2))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 F C))) B)) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 F C)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (sqrt.f64 2) (+.f64 (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (*.f64 -2 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 F C)))) (*.f64 (*.f64 B B) F)) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 F C)))) B))) 2)) (+.f64 C (hypot.f64 B C)))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 F C)))) B))) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0))))) (sqrt.f64 -8))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0))))) (sqrt.f64 -8))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (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 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 -2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 F (*.f64 C C))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (sqrt.f64 -8))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))) (*.f64 -2 (*.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 F (*.f64 C C))))) (*.f64 (/.f64 1/2 C) (/.f64 (*.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (sqrt.f64 -8)))) 2))) (*.f64 F -8)))) (*.f64 A A)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0))))) (sqrt.f64 -8))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))
(hypot.f64 B A)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (hypot.f64 B A))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(+.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (hypot.f64 B A)) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (*.f64 (*.f64 A (pow.f64 C 3)) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)))) (+.f64 (hypot.f64 B A) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(*.f64 2 C)
(+.f64 (*.f64 2 C) (*.f64 -1 A))
(fma.f64 2 C (neg.f64 A))
(-.f64 (*.f64 2 C) A)
(+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))
(fma.f64 2 C (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (neg.f64 A)))
(fma.f64 2 C (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 B B) 1/2) 0) C) A))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(fma.f64 2 C (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (neg.f64 A))))
(fma.f64 2 C (fma.f64 1/2 (/.f64 (+.f64 (*.f64 A (*.f64 B B)) 0) (*.f64 C C)) (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 B B) 1/2) 0) C) A)))
A
(+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 A (*.f64 -1/2 (/.f64 (*.f64 B B) C)))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))
(+.f64 A (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))))))
(+.f64 A (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (*.f64 (/.f64 (*.f64 B B) C) (/.f64 A C)))))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))))))
(+.f64 A (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (fma.f64 -1/2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 C 3))))))
(+.f64 A (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) C) (/.f64 A C)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (*.f64 B B) (*.f64 A A))) (pow.f64 C 3))))))
A
(+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))
(+.f64 A (/.f64 (*.f64 (*.f64 B B) 1/2) (-.f64 A C)))
(+.f64 A (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(+.f64 A (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
(+.f64 A (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
B
(+.f64 C B)
(+.f64 B C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 B C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B)))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (+.f64 B C)))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (neg.f64 B))
(-.f64 C B)
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))
(+.f64 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))
(+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))
(+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 C (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))
(+.f64 C (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(+.f64 C (hypot.f64 B C))
(+.f64 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 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 A C))))
(+.f64 C (-.f64 (hypot.f64 B C) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 A C))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 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 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (+.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 A C)))))
(fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (+.f64 C (-.f64 (hypot.f64 B C) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 A C)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 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 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (+.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 A C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)))) (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (+.f64 C (-.f64 (hypot.f64 B C) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 A C))))))
A
(+.f64 A (+.f64 C (*.f64 -1 C)))
(+.f64 A (*.f64 0 C))
(+.f64 A 0)
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 C (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))))
(+.f64 A (+.f64 (*.f64 0 C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))
(+.f64 A (+.f64 0 (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2)))))))
(+.f64 A (+.f64 (*.f64 0 C) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) C))))))
(+.f64 A (+.f64 0 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A) (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 (*.f64 A A) C))))))
(*.f64 -1 A)
(neg.f64 A)
(+.f64 (*.f64 2 C) (*.f64 -1 A))
(fma.f64 2 C (neg.f64 A))
(-.f64 (*.f64 2 C) A)
(+.f64 (*.f64 2 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))
(fma.f64 2 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A)))
(-.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))) A)
(+.f64 (*.f64 2 C) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))))
(fma.f64 2 C (fma.f64 -1/2 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A))))
(fma.f64 2 C (-.f64 (*.f64 -1/2 (+.f64 (/.f64 C (*.f64 (/.f64 A B) (/.f64 A B))) (/.f64 (*.f64 B B) A))) A))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(+.f64 C (hypot.f64 B C))
(+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(+.f64 C (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (hypot.f64 B C)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (+.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))
(fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (+.f64 C (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (hypot.f64 B C))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (+.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)))) (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (+.f64 C (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) A (hypot.f64 B C)))))
(*.f64 2 A)
(+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A)))
(+.f64 (*.f64 0 C) (*.f64 2 A))
(+.f64 0 (*.f64 2 A))
(+.f64 (*.f64 -1 C) (+.f64 C (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))))
(+.f64 (*.f64 0 C) (fma.f64 2 A (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))
(+.f64 0 (fma.f64 2 A (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))
(+.f64 (*.f64 -1 C) (+.f64 C (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2)))))))
(+.f64 (*.f64 0 C) (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) C))))))
(+.f64 0 (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A) (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 (*.f64 A A) C))))))
(*.f64 2 C)
(+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(fma.f64 2 C (*.f64 -1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A))))
(fma.f64 2 C (*.f64 -1/2 (+.f64 (/.f64 C (*.f64 (/.f64 A B) (/.f64 A B))) (/.f64 (*.f64 B B) A))))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(fma.f64 2 C (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 A 3)) (*.f64 -1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A)))))
(fma.f64 2 C (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (*.f64 B C) (*.f64 B C))) (pow.f64 A 3)) (*.f64 -1/2 (+.f64 (/.f64 C (*.f64 (/.f64 A B) (/.f64 A B))) (/.f64 (*.f64 B B) A)))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(+.f64 A (hypot.f64 B A))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 A (hypot.f64 B A)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 A (+.f64 (hypot.f64 B A) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 A (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (*.f64 (*.f64 A (pow.f64 C 3)) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)))) (+.f64 (hypot.f64 B A) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(*.f64 2 C)
(+.f64 A (+.f64 (*.f64 2 C) (*.f64 -1 A)))
(+.f64 A (fma.f64 2 C (neg.f64 A)))
(+.f64 A (-.f64 (*.f64 2 C) A))
(+.f64 A (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(+.f64 A (fma.f64 2 C (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (neg.f64 A))))
(+.f64 A (fma.f64 2 C (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 B B) 1/2) 0) C) A)))
(+.f64 A (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))))
(+.f64 A (fma.f64 2 C (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (neg.f64 A)))))
(+.f64 A (fma.f64 2 C (fma.f64 1/2 (/.f64 (+.f64 (*.f64 A (*.f64 B B)) 0) (*.f64 C C)) (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 B B) 1/2) 0) C) A))))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(fma.f64 2 A (*.f64 -1/2 (/.f64 (*.f64 B B) C)))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))
(fma.f64 2 A (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))))))
(fma.f64 2 A (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (*.f64 (/.f64 (*.f64 B B) C) (/.f64 A C)))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))))))
(fma.f64 2 A (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (fma.f64 -1/2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 C 3))))))
(fma.f64 2 A (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) C) (/.f64 A C)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (*.f64 B B) (*.f64 A A))) (pow.f64 C 3))))))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))
(fma.f64 2 A (/.f64 (*.f64 (*.f64 B B) 1/2) (-.f64 A C)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(fma.f64 2 A (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
(fma.f64 2 A (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
B
(+.f64 A (+.f64 C B))
(+.f64 (+.f64 A C) B)
(+.f64 A (+.f64 B C))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 B C)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B))))
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (+.f64 B C))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 (+.f64 A C) (neg.f64 B))
(+.f64 A (-.f64 C B))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 (+.f64 A C) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))
(+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))
(+.f64 (+.f64 A C) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))
(+.f64 A (+.f64 C (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(pow.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(cbrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 1 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 C C) (-.f64 (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C))))
(/.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (-.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 (+.f64 A C) (+.f64 A C) (-.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 A A) (-.f64 (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 (+.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))))
(/.f64 (-.f64 (*.f64 C C) (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 A (hypot.f64 B (-.f64 A C))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (*.f64 C C) (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 A (hypot.f64 B (-.f64 A C))))) (-.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2)) (-.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 A A) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (*.f64 A A) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2)) (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1)
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(log.f64 (exp.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3))
(expm1.f64 (log1p.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(exp.f64 (log.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(log1p.f64 (expm1.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 1 (+.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 A (hypot.f64 B (-.f64 A C)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 A (hypot.f64 B (-.f64 A C)))
(*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 A (hypot.f64 B (-.f64 A C)))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (*.f64 A A) (-.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 A A (-.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (*.f64 A A) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (-.f64 A (hypot.f64 B (-.f64 A C))))
(pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 1)
(+.f64 A (hypot.f64 B (-.f64 A C)))
(log.f64 (exp.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 A (hypot.f64 B (-.f64 A C)))
(cbrt.f64 (*.f64 (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 A (hypot.f64 B (-.f64 A C)))) (+.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 A (hypot.f64 B (-.f64 A C)))
(expm1.f64 (log1p.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 A (hypot.f64 B (-.f64 A C)))
(exp.f64 (log.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 A (hypot.f64 B (-.f64 A C)))
(log1p.f64 (expm1.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 A (hypot.f64 B (-.f64 A C)))
(*.f64 1 (hypot.f64 B (-.f64 A C)))
(hypot.f64 B (-.f64 A C))
(*.f64 (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(*.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(pow.f64 (hypot.f64 B (-.f64 A C)) 1)
(hypot.f64 B (-.f64 A C))
(pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 1/2)
(hypot.f64 B (-.f64 A C))
(log.f64 (exp.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(cbrt.f64 (*.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (hypot.f64 B (-.f64 A C))))
(cbrt.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (fma.f64 B B (pow.f64 (-.f64 A C) 2))))
(expm1.f64 (log1p.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(hypot.f64 B (-.f64 A C))
(exp.f64 (log.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(log1p.f64 (expm1.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) 1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 1 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 C C) (-.f64 (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C))))
(/.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (-.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 (+.f64 A C) (+.f64 A C) (-.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 A A) (-.f64 (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 (+.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))))
(/.f64 (-.f64 (*.f64 C C) (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 A (hypot.f64 B (-.f64 A C))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (*.f64 C C) (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 A (hypot.f64 B (-.f64 A C))))) (-.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2)) (-.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 A A) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (*.f64 A A) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2)) (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1)
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(log.f64 (exp.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3))
(expm1.f64 (log1p.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(exp.f64 (log.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(log1p.f64 (expm1.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 1 (+.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 C (hypot.f64 B (-.f64 A C)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 C (hypot.f64 B (-.f64 A C)))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 C (hypot.f64 B (-.f64 A C)))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (*.f64 C C) (-.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 C C (-.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (*.f64 C C) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (-.f64 C (hypot.f64 B (-.f64 A C))))
(pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 1)
(+.f64 C (hypot.f64 B (-.f64 A C)))
(log.f64 (exp.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 C (hypot.f64 B (-.f64 A C)))
(cbrt.f64 (*.f64 (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (hypot.f64 B (-.f64 A C)))) (+.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 C (hypot.f64 B (-.f64 A C)))
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 C (hypot.f64 B (-.f64 A C)))
(exp.f64 (log.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 C (hypot.f64 B (-.f64 A C)))
(log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 C (hypot.f64 B (-.f64 A C)))
(*.f64 1 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 C C) (-.f64 (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 C C (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C))))
(/.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (-.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 (+.f64 A C) (+.f64 A C) (-.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 A A) (-.f64 (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.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 (+.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))))
(/.f64 (-.f64 (*.f64 C C) (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 A (hypot.f64 B (-.f64 A C))))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (*.f64 C C) (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 A (hypot.f64 B (-.f64 A C))))) (-.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2)) (-.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 A A) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (*.f64 A A) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2)) (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1)
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(log.f64 (exp.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3))
(expm1.f64 (log1p.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(exp.f64 (log.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(log1p.f64 (expm1.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))

eval1.1s (3.6%)

Compiler

Compiled 57089 to 30747 computations (46.1% saved)

prune247.0ms (0.8%)

Pruning

33 alts after pruning (33 fresh and 0 done)

PrunedKeptTotal
New61433647
Fresh000
Picked303
Done000
Total61733650
Accurracy
63.4%
Counts
650 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
12.5%
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
14.0%
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
12.5%
(/.f64 (neg.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 A -4) (+.f64 A (hypot.f64 B A))))))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
11.6%
(/.f64 (neg.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 F C)))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.6%
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
29.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.1%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
16.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
13.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (*.f64 B B) C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
15.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (hypot.f64 B A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 C (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 B B) 1/2) 0) C) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) A)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 A (-.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (-.f64 A C)) C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (neg.f64 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
19.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (exp.f64 (log.f64 (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (cbrt.f64 (*.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
12.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
13.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (*.f64 2 A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
0.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (neg.f64 B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
9.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) B)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
18.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
31.4%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
31.9%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
21.4%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
21.6%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
15.4%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))
12.5%
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
14.0%
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
12.5%
(/.f64 (neg.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 A -4) (+.f64 A (hypot.f64 B A))))))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
11.6%
(/.f64 (neg.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 F C)))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.6%
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
29.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.1%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
16.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
13.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (*.f64 B B) C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
15.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (hypot.f64 B A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 C (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 B B) 1/2) 0) C) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) A)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 A (-.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (-.f64 A C)) C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (neg.f64 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
19.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (exp.f64 (log.f64 (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (cbrt.f64 (*.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
12.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
13.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (*.f64 2 A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
0.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (neg.f64 B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
9.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) B)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
18.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
31.4%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
31.9%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
21.4%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
21.6%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
15.4%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))
Compiler

Compiled 5468 to 3256 computations (40.5% saved)

localize510.0ms (1.6%)

Local Accuracy

Found 20 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f64 B (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))
99.9%
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
91.5%
(sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))
88.3%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
99.2%
(*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) B)
97.5%
(*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)
93.4%
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) B)))
87.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) B)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
98.2%
(/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A)
97.5%
(*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)
93.4%
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))
87.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
98.5%
(*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) A))
97.5%
(*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)
93.1%
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) A)))
91.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
99.8%
(/.f64 (sqrt.f64 2) B)
99.8%
(*.f64 F (+.f64 C (hypot.f64 B C)))
96.7%
(+.f64 C (hypot.f64 B C))
94.1%
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
Compiler

Compiled 732 to 281 computations (61.6% saved)

series252.0ms (0.8%)

Counts
20 → 524
Calls

207 calls:

TimeVariablePointExpression
27.0ms
A
@inf
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
17.0ms
C
@-inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
13.0ms
A
@-inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.0ms
C
@0
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
5.0ms
B
@-inf
(*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)

rewrite150.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1360×pow1
1270×add-exp-log
1270×log1p-expm1-u
1270×expm1-log1p-u
1268×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
060902
11391902
Stop Event
node limit
Counts
20 → 182
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(/.f64 (sqrt.f64 2) B)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) A)))
(*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)
(*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) A))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))
(*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)
(/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) B)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) B)))
(*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)
(*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) B)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
(*.f64 B (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))
Outputs
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(cbrt.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 1 (+.f64 C (hypot.f64 B C)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) (cbrt.f64 (+.f64 C (hypot.f64 B C)))) (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)) (+.f64 (*.f64 C C) (-.f64 (*.f64 (hypot.f64 B C) (hypot.f64 B C)) (*.f64 C (hypot.f64 B C)))))
(/.f64 (-.f64 (*.f64 C C) (*.f64 (hypot.f64 B C) (hypot.f64 B C))) (-.f64 C (hypot.f64 B C)))
(pow.f64 (+.f64 C (hypot.f64 B C)) 1)
(log.f64 (exp.f64 (+.f64 C (hypot.f64 B C))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (+.f64 C (hypot.f64 B C))) (+.f64 C (hypot.f64 B C))))
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 B C))))
(exp.f64 (log.f64 (+.f64 C (hypot.f64 B C))))
(log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 (*.f64 F C) (*.f64 F (hypot.f64 B C)))
(+.f64 (*.f64 C F) (*.f64 (hypot.f64 B C) F))
(pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1)
(log.f64 (exp.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 F (+.f64 C (hypot.f64 B C)))))
(expm1.f64 (log1p.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(exp.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(log1p.f64 (expm1.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(*.f64 1 (/.f64 (sqrt.f64 2) B))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (cbrt.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 (sqrt.f64 2) B)))
(pow.f64 (/.f64 (sqrt.f64 2) B) 1)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 2) B)) (/.f64 (sqrt.f64 2) B)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 2) B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))) (sqrt.f64 (+.f64 A (+.f64 C A))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))))
(pow.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) 1)
(log.f64 (exp.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(expm1.f64 (log1p.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(exp.f64 (log.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(log1p.f64 (expm1.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(+.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (+.f64 C A)) (*.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) A))
(+.f64 (*.f64 (+.f64 C A) (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))) (*.f64 A (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))) 1)
(log.f64 (exp.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))) (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A))))) (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A))))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A))))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))) (sqrt.f64 (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(pow.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) 1)
(log.f64 (exp.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(expm1.f64 (log1p.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(exp.f64 (log.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(log1p.f64 (expm1.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 (fma.f64 B B 0) (/.f64 1 A))
(*.f64 1 (/.f64 (fma.f64 B B 0) A))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 B B 0) A)) (cbrt.f64 (/.f64 (fma.f64 B B 0) A))) (cbrt.f64 (/.f64 (fma.f64 B B 0) A)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 B B 0) A)) (sqrt.f64 (/.f64 (fma.f64 B B 0) A)))
(pow.f64 (/.f64 (fma.f64 B B 0) A) 1)
(log.f64 (exp.f64 (/.f64 (fma.f64 B B 0) A)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (fma.f64 B B 0) A) (/.f64 (fma.f64 B B 0) A)) (/.f64 (fma.f64 B B 0) A)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 B B 0) A)))
(exp.f64 (log.f64 (/.f64 (fma.f64 B B 0) A)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 B B 0) A)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(pow.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(pow.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)
(log.f64 (exp.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(exp.f64 (log.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(pow.f64 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1)
(log.f64 (exp.f64 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(expm1.f64 (log1p.f64 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(exp.f64 (log.f64 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(log1p.f64 (expm1.f64 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(*.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(log.f64 (exp.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F))
(pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(cbrt.f64 (*.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(pow.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))
(pow.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) 1)
(log.f64 (exp.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(expm1.f64 (log1p.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(exp.f64 (log.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(log1p.f64 (expm1.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))

simplify465.0ms (1.5%)

Algorithm
egg-herbie
Rules
1718×*-commutative
724×associate-*r*
712×+-commutative
648×fma-def
350×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0197662460
1649059074
Stop Event
node limit
Counts
706 → 842
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 F B))
(+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 4)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 4)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
B
(+.f64 C B)
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))
B
(+.f64 C B)
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))
(*.f64 -1 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 F B)
(+.f64 (*.f64 F B) (*.f64 C F))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (+.f64 (*.f64 F B) (*.f64 C F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (+.f64 (*.f64 F B) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 3))) (*.f64 C F))))
(*.f64 2 (*.f64 C F))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (*.f64 2 (*.f64 C F))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (*.f64 2 (*.f64 C F)))))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 5))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) F) (pow.f64 C 7))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 5))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)))))
(*.f64 2 (*.f64 C F))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (*.f64 2 (*.f64 C F))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (*.f64 2 (*.f64 C F)))))
(*.f64 F B)
(+.f64 (*.f64 F B) (*.f64 C F))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (+.f64 (*.f64 F B) (*.f64 C F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (+.f64 (*.f64 F B) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 3))) (*.f64 C F))))
(*.f64 -1 (*.f64 F B))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 C F))
(+.f64 (*.f64 -1 (*.f64 F B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 C F)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 3))) (+.f64 (*.f64 -1 (*.f64 F B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 A C)))))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/4)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 A C))))))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 A C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 (*.f64 2 A) C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 (*.f64 2 A) C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/32 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) C)))) (*.f64 1/256 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))))) (pow.f64 B 6))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 A C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 (*.f64 2 A) C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/4)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 2) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 2 A) C)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 2) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 2 A) C)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 A (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (*.f64 2 A) C)))))) C))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 2 A) C))))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 2 A) C)))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 2) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 2 A) C))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 A (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (*.f64 2 A) C)))))) C))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 2 A) C))))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 2 A) C)))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 2) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 2 A) C)))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4))))) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4))))) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 B (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4))))) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4))))) (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 C F))))))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (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 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (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 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (*.f64 C (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 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 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (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/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (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/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)) (*.f64 C (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (pow.f64 C 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) B)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) B) (sqrt.f64 2)))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4))))) (pow.f64 B 2)))) B)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) B))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) B) (sqrt.f64 2)))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4))))) (pow.f64 B 2)))) B)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4))))) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) B) (sqrt.f64 2)))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4))))) (pow.f64 B 2)))) (pow.f64 B 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 A F))))) B)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 4)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))
(+.f64 (*.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/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C))))))
(+.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 (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2)) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3))))) (+.f64 (*.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/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C (*.f64 2 A)))))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C (*.f64 2 A)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (+.f64 (*.f64 2 A) C))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C (*.f64 2 A)))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 6))) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 (pow.f64 C 5) (+.f64 C (*.f64 2 A)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (+.f64 (*.f64 2 A) C))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A))))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 A) C)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 A) C)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C) B))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (sqrt.f64 2) B)))) 2))) B))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C) B))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (sqrt.f64 2) B)))) 2))) B))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C) B))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (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 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) F))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) F)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) F)))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) F)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) F)))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) F)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) F)))))
(*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) C))))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) C))))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (*.f64 A (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) C)))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) F))) (*.f64 -16 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 6))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) C))))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) C))))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (*.f64 A (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) C)))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) F))) (*.f64 -16 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 6))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (pow.f64 B 6)))) B)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (pow.f64 B 8))) (*.f64 -2 (/.f64 (*.f64 A (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))) 2) (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) (*.f64 (pow.f64 A 2) F)) (pow.f64 B 6))))) (pow.f64 B 2)))) B))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (pow.f64 B 6)))) B))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F A)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F A)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F A)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (pow.f64 B 6)))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 A F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (sqrt.f64 1/2)))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 A F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (sqrt.f64 1/2)))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 A F)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (sqrt.f64 1/2)))) 2)) (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 F 3))))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 A F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (sqrt.f64 1/2)))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 A F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (sqrt.f64 1/2)))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 A F)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (sqrt.f64 1/2)))) 2)) (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 F 3))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (pow.f64 B 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 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 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 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 5))) (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (/.f64 F (pow.f64 B 5))))) 2)))) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 5))) (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (/.f64 F (pow.f64 B 5))))) 2)))) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 5))) (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (/.f64 F (pow.f64 B 5))))) 2))) (pow.f64 B 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 7)))))) (sqrt.f64 (/.f64 B F)))))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 5))))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 5)))))) (sqrt.f64 (/.f64 B F)))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 5))))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 5)))))) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 7))) (*.f64 -2 (/.f64 (*.f64 C (+.f64 (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 5))))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 5))))) (pow.f64 B 2)))) (pow.f64 A 3))) (sqrt.f64 (/.f64 B F)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F B)))) (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F B))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F B))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F B))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F B))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F B))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F B))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F B))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F B))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F B))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F B))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F B))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F B))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 C)))) (pow.f64 B 3))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 C)))) (pow.f64 B 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (pow.f64 C 2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) C))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)))))) (pow.f64 B 5)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 C)))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (pow.f64 C 2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) C))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)))))) (pow.f64 B 5))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 9))) (/.f64 1 (pow.f64 C 3)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 A 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2))))) C))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 4))))))) (pow.f64 B 7))))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 7))))))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 7))))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 B 11)))))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(sqrt.f64 (*.f64 F B))
(+.f64 (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))
(+.f64 (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F B)))) (+.f64 (sqrt.f64 (*.f64 F B)) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F B)))))))
(+.f64 (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (sqrt.f64 (*.f64 F B)) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (pow.f64 B 4)) (sqrt.f64 2))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 A 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 B 6)) (sqrt.f64 2)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (pow.f64 B 4)) (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (pow.f64 B 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 A 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2))))) (pow.f64 B 7)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 (*.f64 F B))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 (*.f64 F B)))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (pow.f64 B 5)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 A 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2))))) (pow.f64 B 7)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (pow.f64 B 5)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(sqrt.f64 (*.f64 F (pow.f64 B 3)))
(+.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 A (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 B F)))) (+.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 A (sqrt.f64 (*.f64 F B))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 A (sqrt.f64 (*.f64 F B)))))))
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(cbrt.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 1 (+.f64 C (hypot.f64 B C)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) (cbrt.f64 (+.f64 C (hypot.f64 B C)))) (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)) (+.f64 (*.f64 C C) (-.f64 (*.f64 (hypot.f64 B C) (hypot.f64 B C)) (*.f64 C (hypot.f64 B C)))))
(/.f64 (-.f64 (*.f64 C C) (*.f64 (hypot.f64 B C) (hypot.f64 B C))) (-.f64 C (hypot.f64 B C)))
(pow.f64 (+.f64 C (hypot.f64 B C)) 1)
(log.f64 (exp.f64 (+.f64 C (hypot.f64 B C))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (+.f64 C (hypot.f64 B C))) (+.f64 C (hypot.f64 B C))))
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 B C))))
(exp.f64 (log.f64 (+.f64 C (hypot.f64 B C))))
(log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 (*.f64 F C) (*.f64 F (hypot.f64 B C)))
(+.f64 (*.f64 C F) (*.f64 (hypot.f64 B C) F))
(pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1)
(log.f64 (exp.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 F (+.f64 C (hypot.f64 B C)))))
(expm1.f64 (log1p.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(exp.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(log1p.f64 (expm1.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(*.f64 1 (/.f64 (sqrt.f64 2) B))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (cbrt.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 (sqrt.f64 2) B)))
(pow.f64 (/.f64 (sqrt.f64 2) B) 1)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 2) B)) (/.f64 (sqrt.f64 2) B)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 2) B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))) (sqrt.f64 (+.f64 A (+.f64 C A))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))))
(pow.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) 1)
(log.f64 (exp.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(expm1.f64 (log1p.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(exp.f64 (log.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(log1p.f64 (expm1.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(+.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (+.f64 C A)) (*.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) A))
(+.f64 (*.f64 (+.f64 C A) (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))) (*.f64 A (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))) 1)
(log.f64 (exp.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))) (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A))))) (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A))))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A))))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))) (sqrt.f64 (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(pow.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) 1)
(log.f64 (exp.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(expm1.f64 (log1p.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(exp.f64 (log.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(log1p.f64 (expm1.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 (fma.f64 B B 0) (/.f64 1 A))
(*.f64 1 (/.f64 (fma.f64 B B 0) A))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 B B 0) A)) (cbrt.f64 (/.f64 (fma.f64 B B 0) A))) (cbrt.f64 (/.f64 (fma.f64 B B 0) A)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 B B 0) A)) (sqrt.f64 (/.f64 (fma.f64 B B 0) A)))
(pow.f64 (/.f64 (fma.f64 B B 0) A) 1)
(log.f64 (exp.f64 (/.f64 (fma.f64 B B 0) A)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (fma.f64 B B 0) A) (/.f64 (fma.f64 B B 0) A)) (/.f64 (fma.f64 B B 0) A)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 B B 0) A)))
(exp.f64 (log.f64 (/.f64 (fma.f64 B B 0) A)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 B B 0) A)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(pow.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(pow.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)
(log.f64 (exp.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(exp.f64 (log.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(pow.f64 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1)
(log.f64 (exp.f64 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(expm1.f64 (log1p.f64 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(exp.f64 (log.f64 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(log1p.f64 (expm1.f64 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(*.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(log.f64 (exp.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F))
(pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(cbrt.f64 (*.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(pow.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))
(pow.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) 1)
(log.f64 (exp.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(expm1.f64 (log1p.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(exp.f64 (log.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(log1p.f64 (expm1.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
Outputs
(sqrt.f64 (*.f64 F B))
(+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))
(fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 F B)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B))))
(fma.f64 1/2 (*.f64 (*.f64 C C) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 F B))))
(fma.f64 1/2 (*.f64 (*.f64 C C) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 (/.f64 1 F) B)))) (fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))))
(fma.f64 1/2 (*.f64 (*.f64 C C) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (fma.f64 -1/4 (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))))) (fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 F B)))))
(fma.f64 1/2 (*.f64 (*.f64 C C) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 (/.f64 1 F) B)))) (fma.f64 -1/4 (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 F B)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 4)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 4)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 1/16 F) (pow.f64 C 5)) (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2)) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 2) 2))))))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) (*.f64 2 (*.f64 C C)))))) (sqrt.f64 2)))))))
B
(+.f64 C B)
(+.f64 B C)
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))
(+.f64 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))
(+.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))
(*.f64 2 C)
(*.f64 C 2)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (*.f64 C 2))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 2 C (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 2 C (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(/.f64 (*.f64 -1/2 (*.f64 B B)) C)
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (/.f64 (*.f64 -1/2 (*.f64 B B)) C))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))
(fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16)))
(fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (/.f64 (*.f64 -1/16 (pow.f64 B 6)) (pow.f64 C 5))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
(fma.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 7)) (fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16))))
(fma.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 B 8) 1/64) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 7)) (fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (/.f64 (*.f64 -1/16 (pow.f64 B 6)) (pow.f64 C 5)))))
(*.f64 2 C)
(*.f64 C 2)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (*.f64 C 2))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 2 C (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 2 C (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))
B
(+.f64 C B)
(+.f64 B C)
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))
(+.f64 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))
(+.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (neg.f64 B))
(-.f64 C B)
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B)))
(+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B)))
(+.f64 C (-.f64 (*.f64 (/.f64 (*.f64 C C) B) -1/2) B))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (fma.f64 -1 B (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))
(+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (-.f64 (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8) B)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F B)
(+.f64 (*.f64 F B) (*.f64 C F))
(fma.f64 F B (*.f64 F C))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (+.f64 (*.f64 F B) (*.f64 C F)))
(fma.f64 1/2 (/.f64 (*.f64 C C) (/.f64 B F)) (fma.f64 F B (*.f64 F C)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (+.f64 (*.f64 F B) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 3))) (*.f64 C F))))
(fma.f64 1/2 (/.f64 (*.f64 C C) (/.f64 B F)) (fma.f64 F B (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (/.f64 (pow.f64 B 3) F)) (*.f64 F C))))
(*.f64 2 (*.f64 C F))
(*.f64 2 (*.f64 F C))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(fma.f64 1/2 (/.f64 F (/.f64 C (*.f64 B B))) (*.f64 2 (*.f64 F C)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (*.f64 2 (*.f64 C F))))
(fma.f64 1/2 (/.f64 F (/.f64 C (*.f64 B B))) (fma.f64 -1/8 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (*.f64 2 (*.f64 F C))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (*.f64 2 (*.f64 C F)))))
(fma.f64 1/2 (/.f64 F (/.f64 C (*.f64 B B))) (fma.f64 1/16 (/.f64 F (/.f64 (pow.f64 C 5) (pow.f64 B 6))) (fma.f64 -1/8 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (*.f64 2 (*.f64 F C)))))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C))
(*.f64 -1/2 (/.f64 F (/.f64 C (*.f64 B B))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)))
(fma.f64 1/8 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 F (/.f64 C (*.f64 B B)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 5))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C))))
(fma.f64 1/8 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (fma.f64 -1/16 (/.f64 F (/.f64 (pow.f64 C 5) (pow.f64 B 6))) (*.f64 -1/2 (/.f64 F (/.f64 C (*.f64 B B))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) F) (pow.f64 C 7))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 5))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)))))
(fma.f64 1/8 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (fma.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (/.f64 (pow.f64 C 7) F)) (fma.f64 -1/16 (/.f64 F (/.f64 (pow.f64 C 5) (pow.f64 B 6))) (*.f64 -1/2 (/.f64 F (/.f64 C (*.f64 B B)))))))
(fma.f64 1/8 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 B 8) 1/64) (*.f64 1/16 (pow.f64 B 8))) (/.f64 (pow.f64 C 7) F)) (fma.f64 -1/16 (/.f64 F (/.f64 (pow.f64 C 5) (pow.f64 B 6))) (*.f64 -1/2 (/.f64 F (/.f64 C (*.f64 B B)))))))
(*.f64 2 (*.f64 C F))
(*.f64 2 (*.f64 F C))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(fma.f64 1/2 (/.f64 F (/.f64 C (*.f64 B B))) (*.f64 2 (*.f64 F C)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (*.f64 2 (*.f64 C F))))
(fma.f64 1/2 (/.f64 F (/.f64 C (*.f64 B B))) (fma.f64 -1/8 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (*.f64 2 (*.f64 F C))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (*.f64 2 (*.f64 C F)))))
(fma.f64 1/2 (/.f64 F (/.f64 C (*.f64 B B))) (fma.f64 1/16 (/.f64 F (/.f64 (pow.f64 C 5) (pow.f64 B 6))) (fma.f64 -1/8 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (*.f64 2 (*.f64 F C)))))
(*.f64 F B)
(+.f64 (*.f64 F B) (*.f64 C F))
(fma.f64 F B (*.f64 F C))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (+.f64 (*.f64 F B) (*.f64 C F)))
(fma.f64 1/2 (/.f64 (*.f64 C C) (/.f64 B F)) (fma.f64 F B (*.f64 F C)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (+.f64 (*.f64 F B) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 3))) (*.f64 C F))))
(fma.f64 1/2 (/.f64 (*.f64 C C) (/.f64 B F)) (fma.f64 F B (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (/.f64 (pow.f64 B 3) F)) (*.f64 F C))))
(*.f64 -1 (*.f64 F B))
(neg.f64 (*.f64 F B))
(*.f64 (neg.f64 F) B)
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 C F))
(fma.f64 -1 (*.f64 F B) (*.f64 F C))
(-.f64 (*.f64 F C) (*.f64 F B))
(+.f64 (*.f64 -1 (*.f64 F B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 C F)))
(fma.f64 -1 (*.f64 F B) (fma.f64 -1/2 (/.f64 (*.f64 C C) (/.f64 B F)) (*.f64 F C)))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 C C) (/.f64 B F)) (*.f64 F C)) (*.f64 F B))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 3))) (+.f64 (*.f64 -1 (*.f64 F B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 C F))))
(fma.f64 1/8 (/.f64 (pow.f64 C 4) (/.f64 (pow.f64 B 3) F)) (fma.f64 -1 (*.f64 F B) (fma.f64 -1/2 (/.f64 (*.f64 C C) (/.f64 B F)) (*.f64 F C))))
(fma.f64 1/8 (/.f64 (pow.f64 C 4) (/.f64 (pow.f64 B 3) F)) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 C C) (/.f64 B F)) (*.f64 F C)) (*.f64 F B)))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 A C)))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (*.f64 (/.f64 (fma.f64 2 A C) A) (/.f64 F C))))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (sqrt.f64 (*.f64 (/.f64 (fma.f64 2 A C) A) (/.f64 F C))))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/4)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 A C))))))
(fma.f64 1/32 (*.f64 (sqrt.f64 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (fma.f64 2 A C) (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -1/4))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (*.f64 (/.f64 (fma.f64 2 A C) A) (/.f64 F C)))))))
(-.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (fma.f64 2 A C) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) (*.f64 B B))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (*.f64 (/.f64 (fma.f64 2 A C) A) (/.f64 F C))))))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 A C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 (*.f64 2 A) C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/4))))))
(fma.f64 1/32 (*.f64 (sqrt.f64 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (fma.f64 2 A C) (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -1/4))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (*.f64 (/.f64 (fma.f64 2 A C) A) (/.f64 F C))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 C (fma.f64 2 A C)))) (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/64 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (fma.f64 2 A C) (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (fma.f64 2 A C) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/4)))))
(fma.f64 1/32 (*.f64 (sqrt.f64 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (fma.f64 2 A C) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) (*.f64 B B)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 C (fma.f64 2 A C)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) (*.f64 (pow.f64 B 4) (fma.f64 1/64 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (fma.f64 2 A C) (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (/.f64 (sqrt.f64 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (fma.f64 2 A C) (pow.f64 C 3)))) (sqrt.f64 -1/4))) 2))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (*.f64 (/.f64 (fma.f64 2 A C) A) (/.f64 F C)))))))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 (*.f64 2 A) C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/32 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) C)))) (*.f64 1/256 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))))) (pow.f64 B 6))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 A C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 (*.f64 2 A) C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/4)))))))
(fma.f64 1/32 (*.f64 (sqrt.f64 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (fma.f64 2 A C) (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -1/4))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 C (fma.f64 2 A C)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (fma.f64 1/32 (/.f64 (fma.f64 1/64 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (fma.f64 2 A C) (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (fma.f64 2 A C) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)) (*.f64 A (*.f64 C (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/256 (*.f64 (/.f64 F (pow.f64 A 4)) (/.f64 (fma.f64 2 A C) (pow.f64 C 4)))))))) (sqrt.f64 -1/4)) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (*.f64 (/.f64 (fma.f64 2 A C) A) (/.f64 F C))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 C (fma.f64 2 A C)))) (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/64 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (fma.f64 2 A C) (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (fma.f64 2 A C) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/4))))))
(fma.f64 1/32 (*.f64 (sqrt.f64 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (fma.f64 2 A C) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) (*.f64 B B)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 C (fma.f64 2 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (fma.f64 1/32 (/.f64 (fma.f64 1/64 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (fma.f64 2 A C) (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (/.f64 (sqrt.f64 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (fma.f64 2 A C) (pow.f64 C 3)))) (sqrt.f64 -1/4))) 2)) (*.f64 A (*.f64 C -1/4))) (*.f64 1/256 (/.f64 F (/.f64 (*.f64 (pow.f64 C 4) (pow.f64 A 4)) (fma.f64 2 A C))))))) (sqrt.f64 -1/4))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 C (fma.f64 2 A C)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) (*.f64 (pow.f64 B 4) (fma.f64 1/64 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (fma.f64 2 A C) (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (/.f64 (sqrt.f64 (*.f64 (/.f64 F (pow.f64 A 3)) (/.f64 (fma.f64 2 A C) (pow.f64 C 3)))) (sqrt.f64 -1/4))) 2))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (*.f64 (/.f64 (fma.f64 2 A C) A) (/.f64 F C))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C)))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (fma.f64 2 A C))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C A)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C))))))
(-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C A))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 2) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 2 A) C)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (+.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 C A)) (sqrt.f64 (*.f64 F (fma.f64 2 A C)))) 2) (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 (*.f64 F (*.f64 C C)) (fma.f64 2 A C)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (fma.f64 2 A C)))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C A)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C)))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 C A)) (sqrt.f64 (*.f64 F (fma.f64 2 A C)))) 2) (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 (*.f64 F (*.f64 C C)) (fma.f64 2 A C)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (fma.f64 2 A C)))) (pow.f64 B 5)) (-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C A))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 2) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 2 A) C)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 A (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (*.f64 2 A) C)))))) C))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 2 A) C))))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 2 A) C)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (+.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 C A)) (sqrt.f64 (*.f64 F (fma.f64 2 A C)))) 2) (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 (*.f64 F (*.f64 C C)) (fma.f64 2 A C)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (fma.f64 2 A C)))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C A)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (fma.f64 2 A C))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (fma.f64 -2 (*.f64 A (*.f64 C (+.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 C A)) (sqrt.f64 (*.f64 F (fma.f64 2 A C)))) 2) (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 (*.f64 F (*.f64 C C)) (fma.f64 2 A C)))))) (*.f64 (*.f64 -64 (pow.f64 A 3)) (*.f64 (pow.f64 C 3) (*.f64 F (fma.f64 2 A C))))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 C A)) (sqrt.f64 (*.f64 F (fma.f64 2 A C)))) 2) (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 (*.f64 F (*.f64 C C)) (fma.f64 2 A C)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (fma.f64 2 A C)))) (pow.f64 B 5)) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C A)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (fma.f64 2 A C))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (fma.f64 -2 (*.f64 A (*.f64 C (+.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 C A)) (sqrt.f64 (*.f64 F (fma.f64 2 A C)))) 2) (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 (*.f64 F (*.f64 C C)) (fma.f64 2 A C))))))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (fma.f64 2 A C)))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (*.f64 (*.f64 2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C A)))) (sqrt.f64 (*.f64 F (fma.f64 2 A C)))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C A))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 2) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 2 A) C))))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C A)))) (*.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (+.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 C A)) (sqrt.f64 (*.f64 F (fma.f64 2 A C)))) 2) (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 (*.f64 F (*.f64 C C)) (fma.f64 2 A C))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (fma.f64 2 A C))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C A)))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 C A)) (sqrt.f64 (*.f64 F (fma.f64 2 A C)))) 2) (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 (*.f64 F (*.f64 C C)) (fma.f64 2 A C)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (fma.f64 2 A C)))) (pow.f64 B 5)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 A (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (*.f64 2 A) C)))))) C))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 2 A) C))))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 2 A) C)))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 2) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 2 A) C)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (fma.f64 2 A C))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (fma.f64 -2 (*.f64 A (*.f64 C (+.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 C A)) (sqrt.f64 (*.f64 F (fma.f64 2 A C)))) 2) (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 (*.f64 F (*.f64 C C)) (fma.f64 2 A C)))))) (*.f64 (*.f64 -64 (pow.f64 A 3)) (*.f64 (pow.f64 C 3) (*.f64 F (fma.f64 2 A C)))))))) (fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C A)))) (*.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (+.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 C A)) (sqrt.f64 (*.f64 F (fma.f64 2 A C)))) 2) (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 (*.f64 F (*.f64 C C)) (fma.f64 2 A C))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (fma.f64 2 A C)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (fma.f64 2 A C))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (fma.f64 -2 (*.f64 A (*.f64 C (+.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 C A)) (sqrt.f64 (*.f64 F (fma.f64 2 A C)))) 2) (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 (*.f64 F (*.f64 C C)) (fma.f64 2 A C))))))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (fma.f64 2 A C))))))))) (fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C A)))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 C A)) (sqrt.f64 (*.f64 F (fma.f64 2 A C)))) 2) (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 (*.f64 F (*.f64 C C)) (fma.f64 2 A C)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (fma.f64 2 A C)))) (pow.f64 B 5))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) F)))))) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 2) B))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (-.f64 (/.f64 (*.f64 2 F) (*.f64 B B)) (/.f64 (*.f64 (*.f64 (*.f64 C C) -4) F) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F C)))))) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4))))) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) F))))) B)) 2) (*.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) F))))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) F)))))) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 2) B)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (-.f64 (/.f64 (*.f64 2 F) (*.f64 B B)) (/.f64 (*.f64 (*.f64 (*.f64 C C) -4) F) (pow.f64 B 4)))) B)) 2) (*.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (-.f64 (/.f64 (*.f64 2 F) (*.f64 B B)) (/.f64 (*.f64 (*.f64 (*.f64 C C) -4) F) (pow.f64 B 4))))))))) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (-.f64 (/.f64 (*.f64 2 F) (*.f64 B B)) (/.f64 (*.f64 (*.f64 (*.f64 C C) -4) F) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F C)))))) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4))))) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 B (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4))))) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4))))) (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 C F))))))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) F))))) B)) 2) (*.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) F))))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) F)))))) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (pow.f64 A 3) B) (fma.f64 -16 (/.f64 (*.f64 (*.f64 C C) (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) F))))) (pow.f64 B 4)) (/.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) F))))) B)) 2) (*.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) F)))))))) (*.f64 (*.f64 B B) (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) F))))))) (*.f64 F C)))) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 2) B))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (-.f64 (/.f64 (*.f64 2 F) (*.f64 B B)) (/.f64 (*.f64 (*.f64 (*.f64 C C) -4) F) (pow.f64 B 4)))) B)) 2) (*.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (-.f64 (/.f64 (*.f64 2 F) (*.f64 B B)) (/.f64 (*.f64 (*.f64 (*.f64 C C) -4) F) (pow.f64 B 4))))))))) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (-.f64 (/.f64 (*.f64 2 F) (*.f64 B B)) (/.f64 (*.f64 (*.f64 (*.f64 C C) -4) F) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 B (fma.f64 -16 (/.f64 (*.f64 (*.f64 C C) (-.f64 (/.f64 (*.f64 2 F) (*.f64 B B)) (/.f64 (*.f64 (*.f64 (*.f64 C C) -4) F) (pow.f64 B 4)))) (pow.f64 B 4)) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (-.f64 (/.f64 (*.f64 2 F) (*.f64 B B)) (/.f64 (*.f64 (*.f64 (*.f64 C C) -4) F) (pow.f64 B 4)))) B)) 2) (*.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (-.f64 (/.f64 (*.f64 2 F) (*.f64 B B)) (/.f64 (*.f64 (*.f64 (*.f64 C C) -4) F) (pow.f64 B 4))))))) C) (/.f64 (*.f64 (*.f64 B B) (-.f64 (/.f64 (*.f64 2 F) (*.f64 B B)) (/.f64 (*.f64 (*.f64 (*.f64 C C) -4) F) (pow.f64 B 4)))) F))))))))) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 2) B)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (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 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 -1/2))) 2) (*.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))))) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 -1/2))) 2) (*.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))))) (sqrt.f64 -1/2))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (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 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (*.f64 C (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 -1/2))) 2) (*.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 -1/16 (/.f64 (pow.f64 B 4) (/.f64 (*.f64 C C) (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 -1/2))) 2) (*.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))))) (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 C (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))))))) (sqrt.f64 -1/2))))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 -1/2))) 2) (*.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))))) (sqrt.f64 -1/2)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 -1/16 (/.f64 (pow.f64 B 4) (/.f64 (*.f64 C C) (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 -1/2))) 2) (*.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))))) F) (/.f64 (*.f64 C (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) -1/2)))) (sqrt.f64 -1/2))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 A (sqrt.f64 -1/2))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (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/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 A (sqrt.f64 -1/2)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -1/2))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (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/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)) (*.f64 C (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (pow.f64 C 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))) 2)) F) (/.f64 (*.f64 C (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (/.f64 (*.f64 C C) (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))))) (sqrt.f64 -1/2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 A (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))) 2)) F) (/.f64 (*.f64 C (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) -1/2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 C C)))) (sqrt.f64 -1/2)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -1/2))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F))))
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F A))))
(*.f64 (neg.f64 (/.f64 2 B)) (sqrt.f64 (*.f64 F A)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) B)))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F A))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) C) (*.f64 B (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F))))))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 C (*.f64 B (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F)))))))) (*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) B) (sqrt.f64 2)))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4))))) (pow.f64 B 2)))) B)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) B))))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (*.f64 C C) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F)))) (/.f64 (sqrt.f64 2) B))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F))))))))) B)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) C) (*.f64 B (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F)))))))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 C C) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F)))) (/.f64 (sqrt.f64 2) B)))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F))))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 C (*.f64 B (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F))))))))) (*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) B) (sqrt.f64 2)))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4))))) (pow.f64 B 2)))) B)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4))))) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) B) (sqrt.f64 2)))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4))))) (pow.f64 B 2)))) (pow.f64 B 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 A F))))) B)))))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (*.f64 C C) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F)))) (/.f64 (sqrt.f64 2) B))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F))))))))) B)) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) C) (*.f64 B (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F)))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (pow.f64 C 3)) (*.f64 B (fma.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F)))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F)))) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (*.f64 (*.f64 B B) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F)))) (/.f64 (sqrt.f64 2) B))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F))))))))) (*.f64 F A)))))))))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 C C) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F)))) (/.f64 (sqrt.f64 2) B)))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F))))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 C (*.f64 B (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (pow.f64 C 3) (*.f64 B (fma.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F)))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F)))) 2) (/.f64 (*.f64 (*.f64 B B) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F)))) (/.f64 (sqrt.f64 2) B)))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F))))))))) (*.f64 F A))))))))))) (*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 F A))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) C))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) C)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) C))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (sqrt.f64 -1/4))) 2)) (*.f64 C C))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) C))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (sqrt.f64 -1/4)))) 2)) (*.f64 C C))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 4)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) C))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 -1/16 (/.f64 (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (/.f64 (*.f64 A A) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 A (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (sqrt.f64 -1/4))) 2))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2))))) (pow.f64 C 3)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (sqrt.f64 -1/4))) 2)) (*.f64 C C)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) C))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 -1/16 (/.f64 (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (/.f64 (*.f64 A A) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 A (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (sqrt.f64 -1/4)))) 2))) (*.f64 F -1/4)))) (pow.f64 C 3)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (sqrt.f64 -1/4)))) 2)) (*.f64 C C))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) C))))
(-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) C)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.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/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 1/4 (/.f64 (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (sqrt.f64 -1/4))) 2)) (*.f64 C C)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) C)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 C C) (sqrt.f64 -1/4)) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A)))) (sqrt.f64 -1/4))) 2))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) C)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))))
(+.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 (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2)) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3))))) (+.f64 (*.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/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 A (pow.f64 (sqrt.f64 -1/4) 2)) (/.f64 (*.f64 (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (sqrt.f64 -1/4))) 2))) F)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (/.f64 (*.f64 A A) (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))))))) (pow.f64 C 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 1/4 (/.f64 (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (sqrt.f64 -1/4))) 2)) (*.f64 C C)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) C))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/2 (*.f64 (/.f64 A -1/4) (/.f64 (*.f64 (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A)))) (sqrt.f64 -1/4))) 2))) F)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (/.f64 (*.f64 A A) (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A)))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 C C) (sqrt.f64 -1/4)) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A)))) (sqrt.f64 -1/4))) 2))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) C)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 A (fma.f64 2 A C)) (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F C) (fma.f64 2 A C)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C (*.f64 2 A)))))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (*.f64 (*.f64 B B) (fma.f64 2 A C)))) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (fma.f64 2 A C)))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 A (fma.f64 2 A C)) (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 2 A C))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 (*.f64 C A) (fma.f64 2 A C))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F C) (fma.f64 2 A C)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C (*.f64 2 A)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (+.f64 (*.f64 2 A) C))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (*.f64 (*.f64 B B) (fma.f64 2 A C)))) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (fma.f64 2 A C)))))) (fma.f64 (sqrt.f64 (*.f64 (*.f64 A (fma.f64 2 A C)) (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)) (/.f64 (pow.f64 B 4) (fma.f64 2 A C)))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 A C) 3) (pow.f64 A 3)) (/.f64 F (pow.f64 C 3)))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 2 A C))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 (*.f64 C A) (fma.f64 2 A C))))) (fma.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F C) (fma.f64 2 A C)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 -4 (sqrt.f64 -4))) (/.f64 (pow.f64 B 4) (fma.f64 2 A C))) (sqrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 A C) 3)) (*.f64 (pow.f64 C 3) (pow.f64 A 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C (*.f64 2 A)))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 6))) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 (pow.f64 C 5) (+.f64 C (*.f64 2 A)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (+.f64 (*.f64 2 A) C))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (*.f64 (*.f64 B B) (fma.f64 2 A C)))) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (fma.f64 2 A C)))))) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 A C)) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 (/.f64 F (pow.f64 A 5)) (*.f64 (pow.f64 C 5) (fma.f64 2 A C))))) (fma.f64 (sqrt.f64 (*.f64 (*.f64 A (fma.f64 2 A C)) (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)) (/.f64 (pow.f64 B 4) (fma.f64 2 A C)))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 A C) 3) (pow.f64 A 3)) (/.f64 F (pow.f64 C 3))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 2 A C))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 (*.f64 C A) (fma.f64 2 A C))))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sqrt.f64 -4) 5) (*.f64 (pow.f64 B 6) (fma.f64 2 A C)))) (sqrt.f64 (/.f64 F (*.f64 (*.f64 (pow.f64 A 5) (pow.f64 C 5)) (fma.f64 2 A C))))) (fma.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F C) (fma.f64 2 A C)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 -4 (sqrt.f64 -4))) (/.f64 (pow.f64 B 4) (fma.f64 2 A C))) (sqrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 A C) 3)) (*.f64 (pow.f64 C 3) (pow.f64 A 3)))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (fma.f64 2 A C)))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (*.f64 B (sqrt.f64 2)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))
(fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (*.f64 -2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (fma.f64 2 A C)))) (sqrt.f64 (/.f64 F (fma.f64 2 A C)))) B)))
(fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (*.f64 (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C A) (fma.f64 2 A C))) B)) (sqrt.f64 (/.f64 F (fma.f64 2 A C)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A))))))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (fma.f64 2 A C)) (/.f64 (*.f64 (*.f64 C C) (*.f64 A A)) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 A C) 3)))) (fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (*.f64 -2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (fma.f64 2 A C)))) (sqrt.f64 (/.f64 F (fma.f64 2 A C)))) B))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (fma.f64 2 A C)) (/.f64 (*.f64 (*.f64 C C) (*.f64 A A)) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 A C) 3)))) (fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (*.f64 (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C A) (fma.f64 2 A C))) B)) (sqrt.f64 (/.f64 F (fma.f64 2 A C))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 A) C)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))))
(fma.f64 -4 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 2 A C))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (fma.f64 2 A C)))))) (fma.f64 -2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (fma.f64 2 A C)) (/.f64 (*.f64 (*.f64 C C) (*.f64 A A)) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 A C) 3)))) (fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (*.f64 -2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (fma.f64 2 A C)))) (sqrt.f64 (/.f64 F (fma.f64 2 A C)))) B)))))
(fma.f64 -4 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 2 A C))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (fma.f64 2 A C)))))) (fma.f64 -2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (fma.f64 2 A C)) (/.f64 (*.f64 (*.f64 C C) (*.f64 A A)) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 A C) 3)))) (fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (*.f64 (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C A) (fma.f64 2 A C))) B)) (sqrt.f64 (/.f64 F (fma.f64 2 A C)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (fma.f64 2 A C))))))
(*.f64 (neg.f64 (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (fma.f64 2 A C))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (fma.f64 2 A C)))) (sqrt.f64 (/.f64 F (fma.f64 2 A C)))) B) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (fma.f64 2 A C)))))))
(-.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C A) (fma.f64 2 A C))) B) (sqrt.f64 (/.f64 F (fma.f64 2 A C))))) (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (*.f64 B (sqrt.f64 2))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F))))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (fma.f64 2 A C)))) (sqrt.f64 (/.f64 F (fma.f64 2 A C)))) B) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (fma.f64 2 A C))))) (*.f64 2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (fma.f64 2 A C)) (/.f64 (*.f64 (*.f64 C C) (*.f64 A A)) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 A C) 3)))))))
(fma.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C A) (fma.f64 2 A C))) B) (sqrt.f64 (/.f64 F (fma.f64 2 A C)))) (-.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (fma.f64 2 A C)) (/.f64 (*.f64 (*.f64 C C) (*.f64 A A)) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 A C) 3))))) (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (*.f64 B (sqrt.f64 2)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 A) C)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (fma.f64 2 A C)))) (sqrt.f64 (/.f64 F (fma.f64 2 A C)))) B) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (fma.f64 2 A C))))) (fma.f64 4 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 2 A C))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (fma.f64 2 A C)))))) (*.f64 2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (fma.f64 2 A C)) (/.f64 (*.f64 (*.f64 C C) (*.f64 A A)) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 A C) 3))))))))
(fma.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C A) (fma.f64 2 A C))) B) (sqrt.f64 (/.f64 F (fma.f64 2 A C)))) (-.f64 (fma.f64 4 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 2 A C))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (fma.f64 2 A C)))))) (*.f64 2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (fma.f64 2 A C)) (/.f64 (*.f64 (*.f64 C C) (*.f64 A A)) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 A C) 3)))))) (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (*.f64 B (sqrt.f64 2)))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F C))))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 B (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 F (*.f64 C C)) -4))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F C)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 (*.f64 C C) -4) F)))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 B (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (*.f64 (*.f64 F C) -8) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 F (*.f64 C C)) -4)) B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 F (*.f64 C C)) -4))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (*.f64 (*.f64 F C) -8) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 (*.f64 C C) -4) F)) B))) 2))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 (*.f64 C C) -4) F)))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 B (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (*.f64 (*.f64 F C) -8) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 F (*.f64 C C)) -4)) B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 F (*.f64 C C)) -4))) B)) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (*.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 F (*.f64 C C)) -4)) (-.f64 (*.f64 (*.f64 F C) -8) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 F (*.f64 C C)) -4)) B))) 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F C)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (*.f64 (*.f64 F C) -8) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 (*.f64 C C) -4) F)) B))) 2))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 (*.f64 C C) -4) F)))))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 (*.f64 C C) -4) F)) (-.f64 (*.f64 (*.f64 F C) -8) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 (*.f64 C C) -4) F)) B))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 B (sqrt.f64 2))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 C C) -4))) (sqrt.f64 (/.f64 F C))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 C C) -4))) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 C C) -4))) (sqrt.f64 (/.f64 F C))) (sqrt.f64 -8)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 C (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 C C) -4)) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 C C) -4))) (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 C (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 C C) -4)) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 C C) -4))) (sqrt.f64 (/.f64 F C))) (sqrt.f64 -8)) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 C C) -4)) (-.f64 (*.f64 C (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 C C) -4)) (sqrt.f64 -8)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -8) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 C (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 C C) -4)) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 C C) -4))) (sqrt.f64 -8))) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 C C) -4)) (-.f64 (*.f64 C (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 C C) -4)) (sqrt.f64 -8)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A A) (*.f64 -8 (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 C (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 C C) -4)) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2))) (sqrt.f64 (/.f64 F C))) (sqrt.f64 -8)) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2))) (sqrt.f64 (/.f64 F C))) (sqrt.f64 -8)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 C (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2)) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2))) (sqrt.f64 -8))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 C (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2)) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2))) (sqrt.f64 (/.f64 F C))) (sqrt.f64 -8)) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2))) (-.f64 (*.f64 C (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2)) (sqrt.f64 -8)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -8) 3))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 C (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2)) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2))) (sqrt.f64 -8))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (*.f64 (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2)) (-.f64 (*.f64 C (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2)) (sqrt.f64 -8)))) 2))) (*.f64 -8 (sqrt.f64 -8))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 C (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2)) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B (pow.f64 (sqrt.f64 2) 2)))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B 2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C) B))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (/.f64 B C))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B (pow.f64 (sqrt.f64 2) 2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (/.f64 B C))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (sqrt.f64 2) B)))) 2))) B))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C) B))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 C C) (-.f64 (*.f64 (*.f64 A -4) F) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (*.f64 B (sqrt.f64 2)))) 2)))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (/.f64 B C))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B (pow.f64 (sqrt.f64 2) 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (*.f64 C C) (/.f64 B (-.f64 (*.f64 (*.f64 A -4) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (*.f64 B (sqrt.f64 2))))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (/.f64 B C))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (sqrt.f64 2) B)))) 2))) B))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C) B))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 C C) (-.f64 (*.f64 (*.f64 A -4) F) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (*.f64 B (sqrt.f64 2)))) 2)))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (/.f64 B C))) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (-.f64 (*.f64 (*.f64 A -4) F) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (*.f64 B (sqrt.f64 2)))) 2))) (pow.f64 C 3)) (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3))))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B (pow.f64 (sqrt.f64 2) 2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (*.f64 C C) (/.f64 B (-.f64 (*.f64 (*.f64 A -4) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (*.f64 B (sqrt.f64 2))))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (/.f64 B C))) (fma.f64 -1/4 (*.f64 (*.f64 (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) 2) (/.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 (*.f64 A -4) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (*.f64 B (sqrt.f64 2))))) 2))) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3))))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A))))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -4)) (-.f64 (*.f64 (*.f64 2 A) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (sqrt.f64 -4))) 2))))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -4)) (-.f64 (*.f64 (*.f64 2 A) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (sqrt.f64 -4)))) 2))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -4)) (-.f64 (*.f64 (*.f64 2 A) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (sqrt.f64 -4))) 2))))) (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A))))) (-.f64 (*.f64 (*.f64 2 A) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (sqrt.f64 -4))) 2))) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -4) 3)))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -4)) (-.f64 (*.f64 (*.f64 2 A) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (sqrt.f64 -4)))) 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (*.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (-.f64 (*.f64 (*.f64 2 A) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (sqrt.f64 -4)))) 2))) (*.f64 -4 (sqrt.f64 -4)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F A))) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 -1 (*.f64 F (*.f64 B B)) (*.f64 8 (*.f64 F (*.f64 A A)))))))))
(-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (-.f64 (*.f64 8 (*.f64 F (*.f64 A A))) (*.f64 F (*.f64 B B))))))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -4)) (-.f64 (*.f64 (*.f64 2 A) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (fma.f64 -1 (*.f64 F (*.f64 B B)) (*.f64 8 (*.f64 F (*.f64 A A)))) (sqrt.f64 -4))) 2))))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 -1 (*.f64 F (*.f64 B B)) (*.f64 8 (*.f64 F (*.f64 A A))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 (*.f64 2 A) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (-.f64 (*.f64 8 (*.f64 F (*.f64 A A))) (*.f64 F (*.f64 B B))) (sqrt.f64 -4)))) 2)) (sqrt.f64 -4)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (-.f64 (*.f64 8 (*.f64 F (*.f64 A A))) (*.f64 F (*.f64 B B))))))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (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 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1 (*.f64 F (*.f64 B B)) (*.f64 8 (*.f64 F (*.f64 A A))))) (-.f64 (*.f64 (*.f64 2 A) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (fma.f64 -1 (*.f64 F (*.f64 B B)) (*.f64 8 (*.f64 F (*.f64 A A)))) (sqrt.f64 -4))) 2))) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -4) 3)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -4)) (-.f64 (*.f64 (*.f64 2 A) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (fma.f64 -1 (*.f64 F (*.f64 B B)) (*.f64 8 (*.f64 F (*.f64 A A)))) (sqrt.f64 -4))) 2))))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 -1 (*.f64 F (*.f64 B B)) (*.f64 8 (*.f64 F (*.f64 A A)))))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 8 (*.f64 F (*.f64 A A))) (*.f64 F (*.f64 B B)))) (-.f64 (*.f64 (*.f64 2 A) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (-.f64 (*.f64 8 (*.f64 F (*.f64 A A))) (*.f64 F (*.f64 B B))) (sqrt.f64 -4)))) 2))) (*.f64 (*.f64 C C) (*.f64 -4 (sqrt.f64 -4))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 (*.f64 2 A) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (-.f64 (*.f64 8 (*.f64 F (*.f64 A A))) (*.f64 F (*.f64 B B))) (sqrt.f64 -4)))) 2)) (sqrt.f64 -4)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (-.f64 (*.f64 8 (*.f64 F (*.f64 A A))) (*.f64 F (*.f64 B B))))))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A -4) (*.f64 F C))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A -4) (*.f64 F C))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A -4) (*.f64 F C))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A -4) (*.f64 F C))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A -4) (*.f64 F C))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 (*.f64 A (fma.f64 2 A C)) (*.f64 F C)))
(*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (fma.f64 2 A C))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (fma.f64 2 A C)) (*.f64 -8 (*.f64 (*.f64 A (fma.f64 2 A C)) (*.f64 F C))))
(fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (fma.f64 2 A C)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (fma.f64 2 A C)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (fma.f64 2 A C)) (*.f64 -8 (*.f64 (*.f64 A (fma.f64 2 A C)) (*.f64 F C))))
(fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (fma.f64 2 A C)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (fma.f64 2 A C)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (fma.f64 2 A C)) (*.f64 -8 (*.f64 (*.f64 A (fma.f64 2 A C)) (*.f64 F C))))
(fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (fma.f64 2 A C)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (fma.f64 2 A C)))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2))))
(*.f64 (*.f64 2 (fma.f64 2 A C)) (*.f64 F (*.f64 B B)))
(*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (fma.f64 2 A C)))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (fma.f64 2 A C)) (*.f64 -8 (*.f64 (*.f64 A (fma.f64 2 A C)) (*.f64 F C))))
(fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (fma.f64 2 A C)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (fma.f64 2 A C)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (fma.f64 2 A C)) (*.f64 -8 (*.f64 (*.f64 A (fma.f64 2 A C)) (*.f64 F C))))
(fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (fma.f64 2 A C)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (fma.f64 2 A C)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (fma.f64 2 A C)) (*.f64 -8 (*.f64 (*.f64 A (fma.f64 2 A C)) (*.f64 F C))))
(fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (fma.f64 2 A C)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (fma.f64 2 A C)))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2))))
(*.f64 (*.f64 2 (fma.f64 2 A C)) (*.f64 F (*.f64 B B)))
(*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (fma.f64 2 A C)))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (fma.f64 2 A C)) (*.f64 -8 (*.f64 (*.f64 A (fma.f64 2 A C)) (*.f64 F C))))
(fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (fma.f64 2 A C)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (fma.f64 2 A C)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (fma.f64 2 A C)) (*.f64 -8 (*.f64 (*.f64 A (fma.f64 2 A C)) (*.f64 F C))))
(fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (fma.f64 2 A C)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (fma.f64 2 A C)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (fma.f64 2 A C)) (*.f64 -8 (*.f64 (*.f64 A (fma.f64 2 A C)) (*.f64 F C))))
(fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (fma.f64 2 A C)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (fma.f64 2 A C)))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))
(*.f64 (*.f64 C 2) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) F))))
(*.f64 2 (+.f64 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 A (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 C C) -4))) F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) F)))))
(fma.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 2 (+.f64 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 A (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 C C) -4))) F))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) F)))))
(fma.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 2 (+.f64 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 A (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 C C) -4))) F))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C))
(*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) F))))
(fma.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 2 (*.f64 (*.f64 A (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 C C) -4))) F)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) F)))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 2 (*.f64 (*.f64 A (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 C C) -4))) F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) F)))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 2 (*.f64 (*.f64 A (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 C C) -4))) F))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C))
(*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) F))))
(fma.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 (*.f64 -2 A) (*.f64 F (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2)))))
(fma.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 -2 (*.f64 A (*.f64 F (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) F)))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 (*.f64 -2 A) (*.f64 F (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2))))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 -2 (*.f64 A (*.f64 F (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2)))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) F)))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 (*.f64 -2 A) (*.f64 F (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2))))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 -2 (*.f64 A (*.f64 F (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2)))))))
(*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))
(*.f64 (*.f64 4 A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(fma.f64 2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 (*.f64 A A) -8))) (*.f64 (*.f64 4 A) (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(fma.f64 2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 (*.f64 A A) -8))) (fma.f64 4 (*.f64 (*.f64 F (*.f64 B B)) A) (*.f64 -8 (*.f64 (*.f64 F (*.f64 C C)) A))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(fma.f64 2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 (*.f64 A A) -8))) (fma.f64 4 (*.f64 (*.f64 F (*.f64 B B)) A) (*.f64 -8 (*.f64 (*.f64 F (*.f64 C C)) A))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -8 (*.f64 (*.f64 F (*.f64 C C)) A))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 2 (*.f64 C (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A))))) (*.f64 -8 (*.f64 (*.f64 F (*.f64 C C)) A)))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(fma.f64 4 (*.f64 (*.f64 F (*.f64 B B)) A) (fma.f64 2 (*.f64 C (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A))))) (*.f64 -8 (*.f64 (*.f64 F (*.f64 C C)) A))))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(fma.f64 4 (*.f64 (*.f64 F (*.f64 B B)) A) (fma.f64 2 (*.f64 C (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A))))) (*.f64 -8 (*.f64 (*.f64 F (*.f64 C C)) A))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -8 (*.f64 (*.f64 F (*.f64 C C)) A))
(+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 F (*.f64 B B)) (*.f64 8 (*.f64 F (*.f64 A A))))) (*.f64 -8 (*.f64 (*.f64 F (*.f64 C C)) A)))
(fma.f64 -2 (*.f64 C (-.f64 (*.f64 8 (*.f64 F (*.f64 A A))) (*.f64 F (*.f64 B B)))) (*.f64 -8 (*.f64 (*.f64 F (*.f64 C C)) A)))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(fma.f64 4 (*.f64 (*.f64 F (*.f64 B B)) A) (fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 F (*.f64 B B)) (*.f64 8 (*.f64 F (*.f64 A A))))) (*.f64 -8 (*.f64 (*.f64 F (*.f64 C C)) A))))
(fma.f64 4 (*.f64 (*.f64 F (*.f64 B B)) A) (fma.f64 -2 (*.f64 C (-.f64 (*.f64 8 (*.f64 F (*.f64 A A))) (*.f64 F (*.f64 B B)))) (*.f64 -8 (*.f64 (*.f64 F (*.f64 C C)) A))))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(fma.f64 4 (*.f64 (*.f64 F (*.f64 B B)) A) (fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 F (*.f64 B B)) (*.f64 8 (*.f64 F (*.f64 A A))))) (*.f64 -8 (*.f64 (*.f64 F (*.f64 C C)) A))))
(fma.f64 4 (*.f64 (*.f64 F (*.f64 B B)) A) (fma.f64 -2 (*.f64 C (-.f64 (*.f64 8 (*.f64 F (*.f64 A A))) (*.f64 F (*.f64 B B)))) (*.f64 -8 (*.f64 (*.f64 F (*.f64 C C)) A))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (fma.f64 2 A C) (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (fma.f64 2 A C) (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (fma.f64 2 A C) (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (fma.f64 2 A C) (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (fma.f64 2 A C) (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (fma.f64 2 A C) (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (fma.f64 2 A C) (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (fma.f64 2 A C) (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (fma.f64 2 A C) (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (fma.f64 2 A C) (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (fma.f64 2 A C) (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (fma.f64 2 A C) (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 C (*.f64 A A))) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A)))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (*.f64 A A)) C)) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A)))))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 C (*.f64 A A))) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A)))) (*.f64 C A)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 C (*.f64 A A))) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A)))) (sqrt.f64 -1/2))) 2)))))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 C (*.f64 A A))) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A)))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (*.f64 A A)) C)) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A)))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (*.f64 A A)) C)) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A)))) (sqrt.f64 -1/2)))) 2)))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (*.f64 A A)) C)) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A)))))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 C (*.f64 A A))) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A)))) (*.f64 C A)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 C (*.f64 A A))) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A)))) (sqrt.f64 -1/2))) 2)))))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 C (*.f64 A A))) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A)))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 6) (fma.f64 -1/2 (*.f64 (/.f64 C F) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 C (*.f64 A A))) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A)))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 C (*.f64 A A))) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A)))) (*.f64 C A)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 C (*.f64 A A))) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A)))) (sqrt.f64 -1/2))) 2))) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 -1/16 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 C (*.f64 A A))) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A)))) (*.f64 (*.f64 C C) (*.f64 A A))))))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (*.f64 A A)) C)) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A)))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (*.f64 A A)) C)) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A)))) (sqrt.f64 -1/2)))) 2)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (*.f64 A A)) C)) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A)))))) (sqrt.f64 -1/2))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 6) (fma.f64 -1/2 (*.f64 (/.f64 C F) (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (*.f64 A A)) C)) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (*.f64 A A)) C)) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A)))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (*.f64 A A)) C)) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A)))) (sqrt.f64 -1/2)))) 2))) -1/2)) (*.f64 -1/16 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (*.f64 A A)) C)) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A)))) (*.f64 (*.f64 C C) (*.f64 A A)))))))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) (*.f64 B B)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A))))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) (*.f64 B B))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) C))))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) (*.f64 B B)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2))) 2) (*.f64 (*.f64 A -4) (*.f64 C (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C)))))) (pow.f64 B 4)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) (*.f64 B B)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 C (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))))))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) C))))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (*.f64 A (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) C)))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) F))) (*.f64 -16 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 6))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) (*.f64 B B)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2))) 2) (*.f64 (*.f64 A -4) (*.f64 C (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C)))))) (pow.f64 B 4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (pow.f64 (sqrt.f64 1/2) 2)) (/.f64 (*.f64 A (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2))) 2) (*.f64 (*.f64 A -4) (*.f64 C (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))))))) F)) (*.f64 -16 (*.f64 (*.f64 (*.f64 C C) (*.f64 A A)) (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C)))))) (pow.f64 B 6)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) (*.f64 B B)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 C (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))))))) (pow.f64 B 4)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) 1/2) (/.f64 (*.f64 A (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 C (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C)))))))) F)) (*.f64 -16 (*.f64 (*.f64 (*.f64 C C) (*.f64 A A)) (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C)))))) (pow.f64 B 6))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) (*.f64 B B)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A))))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) (*.f64 B B))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) C))))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) (*.f64 B B)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2))) 2) (*.f64 (*.f64 A -4) (*.f64 C (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C)))))) (pow.f64 B 4)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) (*.f64 B B)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 C (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))))))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) C))))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (*.f64 A (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) C)))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) F))) (*.f64 -16 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 6))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) (*.f64 B B)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2))) 2) (*.f64 (*.f64 A -4) (*.f64 C (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C)))))) (pow.f64 B 4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (pow.f64 (sqrt.f64 1/2) 2)) (/.f64 (*.f64 A (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2))) 2) (*.f64 (*.f64 A -4) (*.f64 C (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))))))) F)) (*.f64 -16 (*.f64 (*.f64 (*.f64 C C) (*.f64 A A)) (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C)))))) (pow.f64 B 6)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) (*.f64 B B)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 C (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))))))) (pow.f64 B 4)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) 1/2) (/.f64 (*.f64 A (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 C (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C)))))))) F)) (*.f64 -16 (*.f64 (*.f64 (*.f64 C C) (*.f64 A A)) (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C)))))) (pow.f64 B 6))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (*.f64 A (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(-.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (*.f64 A (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2) (*.f64 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) 1/32))) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2)))) (*.f64 (*.f64 A A) (sqrt.f64 -1/2)))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (*.f64 A (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2) (*.f64 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) 1/32))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))))) (/.f64 C (*.f64 B B))) (*.f64 -1/16 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2) (*.f64 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) 1/32))) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -1/2) 2))))) (pow.f64 A 3)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2)))) (*.f64 (*.f64 A A) (sqrt.f64 -1/2)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))))) (/.f64 C (*.f64 B B))) (*.f64 -1/16 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) C) (/.f64 (*.f64 B B) -1/2)))) (pow.f64 A 3)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (*.f64 A (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(-.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (*.f64 A (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2) (*.f64 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) 1/32))) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2)))) (*.f64 (*.f64 A A) (sqrt.f64 -1/2)))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (*.f64 A (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))))) (/.f64 C (*.f64 B B))) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2)))) (*.f64 (*.f64 A A) (sqrt.f64 -1/2)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))))) (/.f64 C (*.f64 B B))) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) C) (/.f64 (*.f64 B B) -1/2)))) (sqrt.f64 -1/2))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) (*.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C A)))))
(-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C A))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (pow.f64 B 6)))) B)))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C A)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 C C) (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 A (pow.f64 B 3))) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) 2) (*.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))))))) B)))))
(-.f64 (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (*.f64 B (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 A (pow.f64 B 3))) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) 2) (*.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (pow.f64 B 8))) (*.f64 -2 (/.f64 (*.f64 A (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))) 2) (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) (*.f64 (pow.f64 A 2) F)) (pow.f64 B 6))))) (pow.f64 B 2)))) B))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (pow.f64 B 6)))) B))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C A)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (*.f64 B (fma.f64 -64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 8) (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) (*.f64 -2 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 A (pow.f64 B 3))) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) 2) (*.f64 -16 (/.f64 (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))) (/.f64 (pow.f64 B 6) (*.f64 F (*.f64 A A))))))))))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 C C) (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 A (pow.f64 B 3))) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) 2) (*.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))))))) B))))))
(-.f64 (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C A)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 B (fma.f64 -64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 8) (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) (*.f64 -2 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 A (pow.f64 B 3))) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) 2) (*.f64 -16 (/.f64 (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))) (/.f64 (pow.f64 B 6) (*.f64 F (*.f64 A A)))))))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (*.f64 B (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 A (pow.f64 B 3))) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) 2) (*.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))))))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (*.f64 B B) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A)))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F A)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 F A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8))))) 2)) (/.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (pow.f64 B 4))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (*.f64 B B) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 F A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8))))) 2)) A) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A)))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F A)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F A)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (pow.f64 B 6)))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 F A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8))))) 2)) (/.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (pow.f64 B 4))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 F A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8))))) 2)) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 3)) (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A)))) (pow.f64 B 6))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (*.f64 B B) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 F A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8))))) 2)) A) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 F A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8))))) 2)) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 -8 (sqrt.f64 -8))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A)))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 B B)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 A F)))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 B B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (sqrt.f64 1/2)))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 A F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 A A) -8) (*.f64 F C)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))) (sqrt.f64 1/2))) 2)) (*.f64 B B)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (-.f64 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))) (sqrt.f64 1/2)))) 2)) (*.f64 B B)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 B B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (sqrt.f64 1/2)))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 A F)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (sqrt.f64 1/2)))) 2)) (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 F 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 A A) -8) (*.f64 F C)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))) (sqrt.f64 1/2))) 2)) (*.f64 B B)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 1/2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A)))))) (*.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 3)) (/.f64 (*.f64 (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))) (-.f64 (*.f64 (*.f64 (*.f64 A A) -8) (*.f64 F C)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))) (sqrt.f64 1/2))) 2))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 F 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (-.f64 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))) (sqrt.f64 1/2)))) 2)) (*.f64 B B)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 B B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A)))))) (*.f64 -1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 1/2 (sqrt.f64 1/2))) (/.f64 (*.f64 (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))) (-.f64 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))) (sqrt.f64 1/2)))) 2))) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 F 3))))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 B B)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 A F)))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 B B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (sqrt.f64 1/2)))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 A F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 A A) -8) (*.f64 F C)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))) (sqrt.f64 1/2))) 2)) (*.f64 B B)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (-.f64 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))) (sqrt.f64 1/2)))) 2)) (*.f64 B B)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 B B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (sqrt.f64 1/2)))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 A F)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (sqrt.f64 1/2)))) 2)) (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 F 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 A A) -8) (*.f64 F C)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))) (sqrt.f64 1/2))) 2)) (*.f64 B B)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 1/2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A)))))) (*.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 3)) (/.f64 (*.f64 (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))) (-.f64 (*.f64 (*.f64 (*.f64 A A) -8) (*.f64 F C)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))) (sqrt.f64 1/2))) 2))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 F 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (-.f64 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))) (sqrt.f64 1/2)))) 2)) (*.f64 B B)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 B B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A)))))) (*.f64 -1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 1/2 (sqrt.f64 1/2))) (/.f64 (*.f64 (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))) (-.f64 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))) (sqrt.f64 1/2)))) 2))) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 F 3))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(fma.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 (*.f64 -2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (pow.f64 B 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 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2)) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -8) 2)))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 (*.f64 -2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 -2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2)) C) (/.f64 (*.f64 B B) -8))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(*.f64 -1 (fma.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(neg.f64 (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))))))
(-.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 (*.f64 -2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2)) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 (*.f64 F -1/2) (pow.f64 B 4)) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 (*.f64 -2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 -2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2)) C) (/.f64 (*.f64 B B) -8))) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B))))
(fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) (/.f64 A (/.f64 B (*.f64 C (sqrt.f64 2))))))
(fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 A (/.f64 B (*.f64 C (sqrt.f64 2)))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B)))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 C C) (sqrt.f64 2))))) (fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) (/.f64 A (/.f64 B (*.f64 C (sqrt.f64 2)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 C C) (sqrt.f64 2))))) (fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 A (/.f64 B (*.f64 C (sqrt.f64 2))))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 C C) (sqrt.f64 2))))) (fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 C 3) (sqrt.f64 2))))) (*.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) (/.f64 A (/.f64 B (*.f64 C (sqrt.f64 2))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 C C) (sqrt.f64 2))))) (fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 C 3) (sqrt.f64 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 A (/.f64 B (*.f64 C (sqrt.f64 2)))))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A -4) (*.f64 F C))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A -4) (*.f64 F C))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A -4) (*.f64 F C))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A -4) (*.f64 F C))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A -4) (*.f64 F C))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))
(+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(fma.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(-.f64 (*.f64 -2 (*.f64 A (*.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 5))) (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (/.f64 F (pow.f64 B 5))))) 2)))) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (fma.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) F)) (pow.f64 (*.f64 (*.f64 2 A) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) 2))) (sqrt.f64 (/.f64 B F)))) (fma.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (fma.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) F)) (pow.f64 (*.f64 (*.f64 2 A) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) 2))) (sqrt.f64 (/.f64 B F)))) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 5))) (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (/.f64 F (pow.f64 B 5))))) 2)))) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 5))) (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (/.f64 F (pow.f64 B 5))))) 2))) (pow.f64 B 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 7)))))) (sqrt.f64 (/.f64 B F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (fma.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) F)) (pow.f64 (*.f64 (*.f64 2 A) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) 2))) (sqrt.f64 (/.f64 B F)))) (fma.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (fma.f64 -2 (/.f64 A (/.f64 (*.f64 B B) (fma.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) F)) (pow.f64 (*.f64 (*.f64 2 A) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) 2)))) (/.f64 (*.f64 -64 (*.f64 F (pow.f64 A 3))) (pow.f64 B 7))))) (sqrt.f64 (/.f64 B F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (fma.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) F)) (pow.f64 (*.f64 (*.f64 2 A) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) 2))) (sqrt.f64 (/.f64 B F)))) (fma.f64 -2 (*.f64 A (*.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (fma.f64 -2 (/.f64 A (/.f64 (*.f64 B B) (fma.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) F)) (pow.f64 (*.f64 (*.f64 2 A) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) 2)))) (*.f64 -64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) F)))))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(fma.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(-.f64 (*.f64 -2 (*.f64 A (*.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 5))))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 5)))))) (sqrt.f64 (/.f64 B F)))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(fma.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (+.f64 (pow.f64 (*.f64 (*.f64 C 2) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) 2) (*.f64 -16 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 5) F))))) (sqrt.f64 (/.f64 B F)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(fma.f64 -2 (*.f64 A (*.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (+.f64 (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 5))))) 2) (*.f64 -16 (/.f64 (*.f64 F (*.f64 C C)) (pow.f64 B 5))))) (sqrt.f64 (/.f64 B F))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 5))))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 5)))))) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 7))) (*.f64 -2 (/.f64 (*.f64 C (+.f64 (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 5))))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 5))))) (pow.f64 B 2)))) (pow.f64 A 3))) (sqrt.f64 (/.f64 B F)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (+.f64 (pow.f64 (*.f64 (*.f64 C 2) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) 2) (*.f64 -16 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 5) F))))) (sqrt.f64 (/.f64 B F)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (fma.f64 -64 (/.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 B 7)) (*.f64 -2 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (pow.f64 (*.f64 (*.f64 C 2) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) 2) (*.f64 -16 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 5) F))))))))))) (sqrt.f64 (/.f64 B F))))))
(fma.f64 -2 (*.f64 A (*.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (+.f64 (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 5))))) 2) (*.f64 -16 (/.f64 (*.f64 F (*.f64 C C)) (pow.f64 B 5))))) (sqrt.f64 (/.f64 B F)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (fma.f64 -64 (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 7) F)) (*.f64 -2 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 5))))) 2) (*.f64 -16 (/.f64 (*.f64 F (*.f64 C C)) (pow.f64 B 5))))))))) (sqrt.f64 (/.f64 B F))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F B)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (*.f64 C A)))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F B))))))
(fma.f64 -2 (*.f64 (*.f64 A A) (*.f64 (*.f64 (*.f64 C C) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (*.f64 C A))))))
(fma.f64 -2 (*.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C C) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (*.f64 C A))))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F B)))) (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))
(fma.f64 -2 (*.f64 (*.f64 A A) (*.f64 (*.f64 (*.f64 C C) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (*.f64 C A))) (*.f64 (*.f64 -4 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))
(fma.f64 -2 (*.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C C) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (*.f64 C A))) (*.f64 -4 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (*.f64 C A)))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (*.f64 C A))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (*.f64 A A))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (*.f64 C A))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (fma.f64 -4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (pow.f64 A 3)))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (*.f64 A A))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (*.f64 C A))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (fma.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 C 3) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (*.f64 A A))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A -4) (*.f64 F C))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A -4) (*.f64 F C))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A -4) (*.f64 F C))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A -4) (*.f64 F C))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A -4) (*.f64 F C))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(fma.f64 F (pow.f64 B 3) (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C)))
(fma.f64 F (pow.f64 B 3) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F B) C))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(fma.f64 F (pow.f64 B 3) (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C)))
(fma.f64 F (pow.f64 B 3) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F B) C))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(fma.f64 F (pow.f64 B 3) (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C)))
(fma.f64 F (pow.f64 B 3) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F B) C))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B))))
(*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C))
(*.f64 -4 (*.f64 A (*.f64 (*.f64 F B) C)))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(fma.f64 F (pow.f64 B 3) (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C)))
(fma.f64 F (pow.f64 B 3) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F B) C))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(fma.f64 F (pow.f64 B 3) (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C)))
(fma.f64 F (pow.f64 B 3) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F B) C))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(fma.f64 F (pow.f64 B 3) (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C)))
(fma.f64 F (pow.f64 B 3) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F B) C))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B))))
(*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C))
(*.f64 -4 (*.f64 A (*.f64 (*.f64 F B) C)))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(fma.f64 F (pow.f64 B 3) (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C)))
(fma.f64 F (pow.f64 B 3) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F B) C))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(fma.f64 F (pow.f64 B 3) (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C)))
(fma.f64 F (pow.f64 B 3) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F B) C))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(fma.f64 F (pow.f64 B 3) (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C)))
(fma.f64 F (pow.f64 B 3) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F B) C))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(fma.f64 F (pow.f64 B 3) (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C)))
(fma.f64 F (pow.f64 B 3) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F B) C))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(fma.f64 F (pow.f64 B 3) (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C)))
(fma.f64 F (pow.f64 B 3) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F B) C))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(fma.f64 F (pow.f64 B 3) (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C)))
(fma.f64 F (pow.f64 B 3) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F B) C))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B))))
(*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C))
(*.f64 -4 (*.f64 A (*.f64 (*.f64 F B) C)))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(fma.f64 F (pow.f64 B 3) (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C)))
(fma.f64 F (pow.f64 B 3) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F B) C))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(fma.f64 F (pow.f64 B 3) (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C)))
(fma.f64 F (pow.f64 B 3) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F B) C))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(fma.f64 F (pow.f64 B 3) (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C)))
(fma.f64 F (pow.f64 B 3) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F B) C))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B))))
(*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C))
(*.f64 -4 (*.f64 A (*.f64 (*.f64 F B) C)))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(fma.f64 F (pow.f64 B 3) (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C)))
(fma.f64 F (pow.f64 B 3) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F B) C))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(fma.f64 F (pow.f64 B 3) (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C)))
(fma.f64 F (pow.f64 B 3) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F B) C))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(fma.f64 F (pow.f64 B 3) (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C)))
(fma.f64 F (pow.f64 B 3) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F B) C))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B))))
(*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C))
(*.f64 -4 (*.f64 A (*.f64 (*.f64 F B) C)))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(fma.f64 F (pow.f64 B 3) (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C)))
(fma.f64 F (pow.f64 B 3) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F B) C))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(fma.f64 F (pow.f64 B 3) (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C)))
(fma.f64 F (pow.f64 B 3) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F B) C))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(fma.f64 F (pow.f64 B 3) (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C)))
(fma.f64 F (pow.f64 B 3) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F B) C))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(fma.f64 F (pow.f64 B 3) (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C)))
(fma.f64 F (pow.f64 B 3) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F B) C))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(fma.f64 F (pow.f64 B 3) (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C)))
(fma.f64 F (pow.f64 B 3) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F B) C))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(fma.f64 F (pow.f64 B 3) (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C)))
(fma.f64 F (pow.f64 B 3) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F B) C))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(fma.f64 F (pow.f64 B 3) (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C)))
(fma.f64 F (pow.f64 B 3) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F B) C))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(fma.f64 F (pow.f64 B 3) (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C)))
(fma.f64 F (pow.f64 B 3) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F B) C))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F B)))))
(fma.f64 F (pow.f64 B 3) (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C)))
(fma.f64 F (pow.f64 B 3) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F B) C))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F B))
(*.f64 (*.f64 F B) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F B))
(*.f64 (*.f64 F B) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F B))
(*.f64 (*.f64 F B) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F B))
(*.f64 (*.f64 F B) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F B))
(*.f64 (*.f64 F B) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F B))
(*.f64 (*.f64 F B) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F B))
(*.f64 (*.f64 F B) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F B))
(*.f64 (*.f64 F B) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F B))
(*.f64 (*.f64 F B) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F B))
(*.f64 (*.f64 F B) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F B))
(*.f64 (*.f64 F B) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F B))
(*.f64 (*.f64 F B) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 C B))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 C)))) (pow.f64 B 3))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))) (neg.f64 (*.f64 (pow.f64 B 3) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 C)))))))
(-.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 C B)))) (*.f64 (pow.f64 B 3) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 2 (*.f64 C C))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) C)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 C)))) (pow.f64 B 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (pow.f64 C 2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) C))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)))))) (pow.f64 B 5)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 3) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 C))))) (*.f64 (pow.f64 B 5) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 C C))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) C)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3))))))))))
(-.f64 (-.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 C B)))) (*.f64 (pow.f64 B 3) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 2 (*.f64 C C))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) C))))) (*.f64 (pow.f64 B 5) (fma.f64 -1/64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 C C)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (sqrt.f64 2))) 2)) C)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 2 (pow.f64 C 3))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 C)))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (pow.f64 C 2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) C))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)))))) (pow.f64 B 5))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 9))) (/.f64 1 (pow.f64 C 3)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 A 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2))))) C))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 4))))))) (pow.f64 B 7))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))) (fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 C))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 5) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 C C))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) C)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3))))))) (*.f64 (pow.f64 B 7) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 9))) (/.f64 1 (pow.f64 C 3))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (*.f64 C C))) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (+.f64 (/.f64 (*.f64 1/16 F) (pow.f64 A 5)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 A A)))))) C) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 4))))))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 C B))) (-.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 B 3) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 2 (*.f64 C C))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) C))))) (*.f64 (pow.f64 B 5) (fma.f64 -1/64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 C C)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (sqrt.f64 2))) 2)) C)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 2 (pow.f64 C 3)))))))) (*.f64 (pow.f64 B 7) (fma.f64 -1/256 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 9))) (pow.f64 C 3)) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (sqrt.f64 2))) 2)) (*.f64 C C))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (+.f64 (*.f64 1/16 (/.f64 F (pow.f64 A 5))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (sqrt.f64 2))) 2)) (*.f64 2 (*.f64 A A))))) C)) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 2 (pow.f64 C 4))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(*.f64 -1 (+.f64 (*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (*.f64 4 (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(-.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B))) (*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 4 (*.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 7))))))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(fma.f64 -1 (*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (*.f64 4 (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) (fma.f64 -1 (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (*.f64 (*.f64 C C) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 2))) (*.f64 (*.f64 2 (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 7))))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(-.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B))) (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (*.f64 (*.f64 C C) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 2))) (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))))) (*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 4 (*.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 7))))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 B 11)))))))))))))
(fma.f64 -1 (*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (*.f64 4 (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) (fma.f64 -1 (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (*.f64 (*.f64 C C) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 2))) (*.f64 (*.f64 2 (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 7))))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) (fma.f64 64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (fma.f64 -1/4 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 5)))) (fma.f64 2 (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))) (*.f64 (*.f64 8 (*.f64 (*.f64 C C) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 11))))))))))))
(-.f64 (-.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B))) (*.f64 (pow.f64 A 3) (fma.f64 64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 5))))) (fma.f64 2 (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))) (*.f64 8 (*.f64 (*.f64 (*.f64 C C) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 11)))))))))) (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (*.f64 (*.f64 C C) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 2))) (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))))) (*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 4 (*.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 -4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C A))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(-.f64 (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C A))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(fma.f64 -4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C A))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (*.f64 (*.f64 C C) (sqrt.f64 2))))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 -4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C A))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (-.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (*.f64 (*.f64 C C) (sqrt.f64 2)))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(fma.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (*.f64 (pow.f64 C 3) (sqrt.f64 2))))) (fma.f64 -4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C A))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (*.f64 (*.f64 C C) (sqrt.f64 2))))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(fma.f64 -64 (*.f64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (*.f64 (pow.f64 C 3) (sqrt.f64 2)))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 -4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C A))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (-.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (*.f64 (*.f64 C C) (sqrt.f64 2)))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(*.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (*.f64 C C) (*.f64 A A))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))) (*.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (*.f64 C C) (*.f64 A A))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 C 3) (pow.f64 A 3))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))) (fma.f64 1/256 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 4)) (/.f64 (pow.f64 B 7) (pow.f64 C 4)))) (*.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (*.f64 C C) (*.f64 A A))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 C 3) (pow.f64 A 3))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 C 4) (pow.f64 A 4))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(*.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (*.f64 C C) (*.f64 A A))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))) (*.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (*.f64 C C) (*.f64 A A))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 C 3) (pow.f64 A 3))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))) (fma.f64 1/256 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 4)) (/.f64 (pow.f64 B 7) (pow.f64 C 4)))) (*.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (*.f64 C C) (*.f64 A A))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 C 3) (pow.f64 A 3))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 C 4) (pow.f64 A 4))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))))
(sqrt.f64 (*.f64 F B))
(+.f64 (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) A) (sqrt.f64 (*.f64 F B)))
(+.f64 (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F B)))) (+.f64 (sqrt.f64 (*.f64 F B)) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F B)))))))
(+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) A) (sqrt.f64 (*.f64 F B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (*.f64 A A)))))
(+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) A) (sqrt.f64 (*.f64 F B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) B)) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (*.f64 A A)))))
(+.f64 (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (sqrt.f64 (*.f64 F B)) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) A) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (pow.f64 A 3))) (+.f64 (sqrt.f64 (*.f64 F B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (*.f64 A A)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) A) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (pow.f64 A 3))) (+.f64 (sqrt.f64 (*.f64 F B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) B)) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (*.f64 A A)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F A)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2) (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 B B) (sqrt.f64 2))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (pow.f64 B 4)) (sqrt.f64 2))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 4))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (sqrt.f64 2))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 4)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 A 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 B 6)) (sqrt.f64 2)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (pow.f64 B 4)) (sqrt.f64 2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (/.f64 (*.f64 1/16 F) (pow.f64 A 5)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 A A))))) (/.f64 (sqrt.f64 2) (pow.f64 B 6)))) (fma.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 4)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 1/16 (/.f64 F (pow.f64 A 5))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (sqrt.f64 2))) 2)) (*.f64 2 (*.f64 A A))))) (/.f64 (sqrt.f64 2) (pow.f64 B 6)))) (fma.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (sqrt.f64 2))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 4))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B (pow.f64 (sqrt.f64 2) 2)))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B 2))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(fma.f64 1/4 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B (pow.f64 (sqrt.f64 2) 2))))
(fma.f64 1/4 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B 2)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))))
(fma.f64 1/4 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B (pow.f64 (sqrt.f64 2) 2)))))
(fma.f64 1/4 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (sqrt.f64 2))) 2)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B 2))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (pow.f64 B 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 A 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2))))) (pow.f64 B 7)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))))
(fma.f64 1/4 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (+.f64 (/.f64 (*.f64 1/16 F) (pow.f64 A 5)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 A A)))))) (pow.f64 B 7)) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B (pow.f64 (sqrt.f64 2) 2))))))
(fma.f64 1/4 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (sqrt.f64 2))) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (pow.f64 B 7) (+.f64 (*.f64 1/16 (/.f64 F (pow.f64 A 5))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (sqrt.f64 2))) 2)) (*.f64 2 (*.f64 A A))))))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 (*.f64 F B)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) A)) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 (*.f64 F B))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (*.f64 A A)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) A)) (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 (*.f64 F B)))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F B))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (*.f64 A A)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (*.f64 (sqrt.f64 2) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (pow.f64 A 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (*.f64 A A)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (*.f64 (sqrt.f64 2) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) B)) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (pow.f64 A 3))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B (sqrt.f64 2)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B (sqrt.f64 2))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (pow.f64 B 5)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B (sqrt.f64 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B (sqrt.f64 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (sqrt.f64 2))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 A 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2))))) (pow.f64 B 7)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (pow.f64 B 5)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B (sqrt.f64 2)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (/.f64 (*.f64 1/16 F) (pow.f64 A 5)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 A A))))) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B (sqrt.f64 2)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 1/16 (/.f64 F (pow.f64 A 5))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (sqrt.f64 2))) 2)) (*.f64 2 (*.f64 A A))))) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (sqrt.f64 2))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))))
(sqrt.f64 (*.f64 F (pow.f64 B 3)))
(+.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 A (sqrt.f64 (*.f64 F B)))))
(+.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) A)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 B F)))) (+.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 A (sqrt.f64 (*.f64 F B))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (*.f64 A A))) (+.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) A))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 A (sqrt.f64 (*.f64 F B)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (*.f64 A A))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (pow.f64 A 3))) (+.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) A)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (*.f64 A A))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) B)) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (pow.f64 A 3))) (+.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) A)))))
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1/2)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(cbrt.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 1 (+.f64 C (hypot.f64 B C)))
(+.f64 C (hypot.f64 B C))
(*.f64 (*.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) (cbrt.f64 (+.f64 C (hypot.f64 B C)))) (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)) (+.f64 (*.f64 C C) (-.f64 (*.f64 (hypot.f64 B 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 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C))))
(/.f64 (-.f64 (*.f64 C C) (*.f64 (hypot.f64 B C) (hypot.f64 B C))) (-.f64 C (hypot.f64 B C)))
(pow.f64 (+.f64 C (hypot.f64 B C)) 1)
(+.f64 C (hypot.f64 B C))
(log.f64 (exp.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(cbrt.f64 (*.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (+.f64 C (hypot.f64 B C))) (+.f64 C (hypot.f64 B C))))
(cbrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 (+.f64 C (hypot.f64 B C)) (+.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))))
(+.f64 C (hypot.f64 B C))
(exp.f64 (log.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(+.f64 (*.f64 F C) (*.f64 F (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(+.f64 (*.f64 C F) (*.f64 (hypot.f64 B C) F))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1)
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(log.f64 (exp.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 F (+.f64 C (hypot.f64 B C)))))
(cbrt.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (*.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (*.f64 F (+.f64 C (hypot.f64 B C))))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(exp.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(log1p.f64 (expm1.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(/.f64 (sqrt.f64 2) B)
(*.f64 1 (/.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(/.f64 (sqrt.f64 2) B)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (cbrt.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(/.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(/.f64 (sqrt.f64 2) B)
(pow.f64 (/.f64 (sqrt.f64 2) B) 1)
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(/.f64 (sqrt.f64 2) B)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(/.f64 (sqrt.f64 2) B)
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 2) B)) (/.f64 (sqrt.f64 2) B)))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 2) B))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(/.f64 (sqrt.f64 2) B)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(/.f64 (sqrt.f64 2) B)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(/.f64 (sqrt.f64 2) B)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C A) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (+.f64 A (+.f64 C A))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C A) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (+.f64 A (+.f64 C A))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C A) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (+.f64 A (+.f64 C A))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C A) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (+.f64 A (+.f64 C A))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) 1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C A) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (+.f64 A (+.f64 C A))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C A) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (+.f64 A (+.f64 C A))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C A) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (+.f64 A (+.f64 C A))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (+.f64 A (+.f64 C A))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C A) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (+.f64 A (+.f64 C A))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C A) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (+.f64 A (+.f64 C A))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C A) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (+.f64 A (+.f64 C A))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (+.f64 A (+.f64 C A))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (+.f64 A (+.f64 C A))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))) (sqrt.f64 (+.f64 A (+.f64 C A))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (sqrt.f64 (+.f64 A (+.f64 C A))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))))) (sqrt.f64 (+.f64 A (+.f64 C A))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (+.f64 A (+.f64 C A))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))) 1/2)
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (+.f64 A (+.f64 C A))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A))))) 1)
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (+.f64 A (+.f64 C A))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (+.f64 A (+.f64 C A))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A))) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (+.f64 A (+.f64 C A))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (+.f64 A (+.f64 C A))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (+.f64 A (+.f64 C A))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (+.f64 A (+.f64 C A))))
(pow.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) 1)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(log.f64 (exp.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(exp.f64 (log.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(log1p.f64 (expm1.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(+.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (+.f64 C A)) (*.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) A))
(*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A)))
(*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (+.f64 A (+.f64 C A)))
(+.f64 (*.f64 (+.f64 C A) (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))) (*.f64 A (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))))
(*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A)))
(*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (+.f64 A (+.f64 C A)))
(pow.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))) 1)
(*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A)))
(*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (+.f64 A (+.f64 C A)))
(log.f64 (exp.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A))))))
(*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A)))
(*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (+.f64 A (+.f64 C A)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))) (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A))))) (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A))) (*.f64 4 (*.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (+.f64 A (+.f64 C A)))) (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (+.f64 A (+.f64 C A))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (+.f64 A (+.f64 C A))) 3))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A))))))
(*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A)))
(*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (+.f64 A (+.f64 C A)))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A))))))
(*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A)))
(*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (+.f64 A (+.f64 C A)))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A))))))
(*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A)))
(*.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (+.f64 A (+.f64 C A)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) 1)
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))) (sqrt.f64 (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (sqrt.f64 (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))))) (sqrt.f64 (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))) 1/2)
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))) 1)
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))
(pow.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) 1)
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(log.f64 (exp.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(exp.f64 (log.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(log1p.f64 (expm1.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(*.f64 (fma.f64 B B 0) (/.f64 1 A))
(/.f64 (*.f64 B B) A)
(*.f64 1 (/.f64 (fma.f64 B B 0) A))
(/.f64 (*.f64 B B) A)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 B B 0) A)) (cbrt.f64 (/.f64 (fma.f64 B B 0) A))) (cbrt.f64 (/.f64 (fma.f64 B B 0) A)))
(/.f64 (*.f64 B B) A)
(*.f64 (sqrt.f64 (/.f64 (fma.f64 B B 0) A)) (sqrt.f64 (/.f64 (fma.f64 B B 0) A)))
(/.f64 (*.f64 B B) A)
(pow.f64 (/.f64 (fma.f64 B B 0) A) 1)
(/.f64 (*.f64 B B) A)
(log.f64 (exp.f64 (/.f64 (fma.f64 B B 0) A)))
(/.f64 (*.f64 B B) A)
(cbrt.f64 (*.f64 (*.f64 (/.f64 (fma.f64 B B 0) A) (/.f64 (fma.f64 B B 0) A)) (/.f64 (fma.f64 B B 0) A)))
(cbrt.f64 (*.f64 (/.f64 (fma.f64 B B 0) A) (*.f64 (/.f64 (fma.f64 B B 0) A) (/.f64 (fma.f64 B B 0) A))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 3))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 B B 0) A)))
(/.f64 (*.f64 B B) A)
(exp.f64 (log.f64 (/.f64 (fma.f64 B B 0) A)))
(/.f64 (*.f64 B B) A)
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 B B 0) A)))
(/.f64 (*.f64 B B) A)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(pow.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(pow.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(log.f64 (exp.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(cbrt.f64 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 F (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(exp.f64 (log.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(pow.f64 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1)
(*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(log.f64 (exp.f64 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 (*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(cbrt.f64 (pow.f64 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 3))
(expm1.f64 (log1p.f64 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(exp.f64 (log.f64 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(log1p.f64 (expm1.f64 (*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(*.f64 B (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(neg.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(neg.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(neg.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(neg.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(neg.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(neg.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(log.f64 (exp.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(neg.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (/.f64 (sqrt.f64 2) (/.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))))
(cbrt.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(neg.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(neg.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(neg.f64 (/.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 A (hypot.f64 B A))))
(pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 1/2)
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) 1)
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(cbrt.f64 (*.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(cbrt.f64 (*.f64 F (*.f64 (+.f64 A (hypot.f64 B A)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(pow.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) 1)
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(pow.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) 1)
(*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(log.f64 (exp.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(cbrt.f64 (*.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))))
(cbrt.f64 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) 3))
(expm1.f64 (log1p.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(exp.f64 (log.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(log1p.f64 (expm1.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))

eval1.2s (3.7%)

Compiler

Compiled 52395 to 30818 computations (41.2% saved)

prune417.0ms (1.3%)

Pruning

71 alts after pruning (68 fresh and 3 done)

PrunedKeptTotal
New81048858
Fresh82028
Picked235
Done000
Total82071891
Accurracy
75.2%
Counts
891 → 71
Alt Table
Click to see full alt table
StatusAccuracyProgram
14.0%
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
1.1%
(/.f64 (neg.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 (*.f64 C C) -4) F)))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 B (sqrt.f64 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.6%
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.8%
(/.f64 (neg.f64 (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
4.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B 2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
29.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))) (sqrt.f64 (+.f64 A (+.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (*.f64 A A))) (+.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
16.1%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
16.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
15.3%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
9.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
8.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
2.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C 2) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 4 A) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
13.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (*.f64 B B) C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
15.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (hypot.f64 B A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 C (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 B B) 1/2) 0) C) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) A)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
19.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (exp.f64 (log.f64 (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (cbrt.f64 (*.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 F C))) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 F C))) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
12.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
13.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (*.f64 2 A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
0.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (neg.f64 B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
2.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))) B)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
8.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
18.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C C)) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
28.0%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))))
40.0%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
27.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (+.f64 (*.f64 F B) (*.f64 C F)))))
31.4%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
0.6%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))
9.7%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))
31.9%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
27.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B)))))
5.0%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C 2)))))
28.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B))))
8.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)))))
9.7%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F (/.f64 C (*.f64 B B)))))))
30.2%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (exp.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
15.7%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3)))))
23.5%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))))
23.4%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
31.5%
(*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
31.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 (sqrt.f64 2) B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
31.9%
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
4.9%
(*.f64 (neg.f64 (/.f64 2 B)) (sqrt.f64 (*.f64 F A)))
21.4%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
8.1%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
26.2%
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))
29.7%
(*.f64 (exp.f64 (log.f64 (/.f64 (sqrt.f64 2) B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
2.6%
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
1.6%
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 C B))))
2.7%
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A))))
21.6%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
2.8%
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 2) B)))
2.7%
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A)))))
14.0%
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
1.1%
(/.f64 (neg.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 (*.f64 C C) -4) F)))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 B (sqrt.f64 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.6%
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.8%
(/.f64 (neg.f64 (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
4.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B 2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
29.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))) (sqrt.f64 (+.f64 A (+.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (*.f64 A A))) (+.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
16.1%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
16.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
15.3%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
9.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
8.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
2.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C 2) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 4 A) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
13.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (*.f64 B B) C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
15.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (hypot.f64 B A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 C (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 B B) 1/2) 0) C) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) A)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
19.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (exp.f64 (log.f64 (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (cbrt.f64 (*.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 F C))) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 F C))) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
12.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
13.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (*.f64 2 A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
0.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (neg.f64 B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
2.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))) B)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
8.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
18.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C C)) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
28.0%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))))
40.0%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
27.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (+.f64 (*.f64 F B) (*.f64 C F)))))
31.4%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
0.6%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))
9.7%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))
31.9%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
27.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B)))))
5.0%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C 2)))))
28.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B))))
8.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)))))
9.7%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F (/.f64 C (*.f64 B B)))))))
30.2%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (exp.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
15.7%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3)))))
23.5%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))))
23.4%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
31.5%
(*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
31.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 (sqrt.f64 2) B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
31.9%
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
4.9%
(*.f64 (neg.f64 (/.f64 2 B)) (sqrt.f64 (*.f64 F A)))
21.4%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
8.1%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
26.2%
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))
29.7%
(*.f64 (exp.f64 (log.f64 (/.f64 (sqrt.f64 2) B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
2.6%
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
1.6%
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 C B))))
2.7%
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A))))
21.6%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
2.8%
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 2) B)))
2.7%
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A)))))
Compiler

Compiled 8404 to 5512 computations (34.4% saved)

localize677.0ms (2.2%)

Local Accuracy

Found 18 expressions with local accuracy:

NewAccuracyProgram
98.7%
(*.f64 F (+.f64 C (hypot.f64 B C)))
98.3%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))))
91.9%
(+.f64 C (hypot.f64 B C))
84.7%
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))
97.1%
(*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
91.1%
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
88.3%
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
82.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
95.3%
(*.f64 F (*.f64 B B))
94.0%
(+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))
90.9%
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))
80.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
99.8%
(*.f64 (neg.f64 (/.f64 2 B)) (sqrt.f64 (*.f64 F A)))
88.6%
(sqrt.f64 (*.f64 F A))
99.7%
(/.f64 (sqrt.f64 2) B)
98.3%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
96.1%
(sqrt.f64 (+.f64 C (hypot.f64 B C)))
91.9%
(+.f64 C (hypot.f64 B C))
Compiler

Compiled 641 to 220 computations (65.7% saved)

series116.0ms (0.4%)

Counts
14 → 276
Calls

132 calls:

TimeVariablePointExpression
7.0ms
A
@-inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.0ms
F
@-inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.0ms
A
@inf
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
4.0ms
C
@0
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.0ms
A
@0
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))

rewrite125.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1376×pow1
1296×add-exp-log
1296×log1p-expm1-u
1296×expm1-log1p-u
1294×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify343.0ms (1.1%)

Algorithm
egg-herbie
Rules
1324×*-commutative
1132×distribute-lft-in
1088×times-frac
600×+-commutative
562×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0157354273
1507948841
Stop Event
node limit
Counts
407 → 622
Calls
Call 1
Inputs
(sqrt.f64 B)
(+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 1 B)))) (sqrt.f64 B))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 B))) 2))) (sqrt.f64 (/.f64 1 B)))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 1 B)))) (sqrt.f64 B)))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 1 B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 B))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 B 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 B))) 2))) (sqrt.f64 (/.f64 1 B)))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 1 B)))) (sqrt.f64 B))))
(*.f64 (sqrt.f64 2) (sqrt.f64 C))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 (sqrt.f64 2) (sqrt.f64 C)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) 2)) (pow.f64 B 4)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 (sqrt.f64 2) (sqrt.f64 C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) 2)) (pow.f64 B 4)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 5))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) (*.f64 (sqrt.f64 2) (sqrt.f64 C)))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 3))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (pow.f64 B 5)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 3)))))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 C)))) (pow.f64 B 3))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (pow.f64 C 2)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 9))) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))))) (pow.f64 B 5))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 C)))) (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 9))) (/.f64 1 (pow.f64 C 3)))) (+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 11))) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 4)))) (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 13))) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 4) C))))))) (pow.f64 B 7))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (pow.f64 C 2)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 9))) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))))) (pow.f64 B 5))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 C)))) (pow.f64 B 3))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (pow.f64 B 2))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 3)))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 C 2))))))) (pow.f64 B 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (pow.f64 B 2))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 3)))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 C 2))))))) (pow.f64 B 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 11) F)) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 5)))) (+.f64 (*.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 C 3))) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (*.f64 (pow.f64 A 9) F)))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 1/2))))))) (pow.f64 B 6))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (pow.f64 B 2))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 3)))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 C 2))))))) (pow.f64 B 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (pow.f64 B 2))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 3)))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 C 2))))))) (pow.f64 B 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 11) F)) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 5)))) (+.f64 (*.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 C 3))) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (*.f64 (pow.f64 A 9) F)))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 1/2))))))) (pow.f64 B 6))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))))
(+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3))))))
(+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 3))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 3))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 11))) (/.f64 (pow.f64 B 7) (pow.f64 (sqrt.f64 2) 4)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 2))) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 2))) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 B 4))) (sqrt.f64 (*.f64 (pow.f64 A 11) F)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 2))) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 2))) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 B 4))) (sqrt.f64 (*.f64 (pow.f64 A 11) F)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) A))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) A))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) A))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (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/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 B 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))))))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (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 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 7)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) (pow.f64 B 5)))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3))))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))))))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 A 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 4))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 A 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8))))) C)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (pow.f64 B 2))) (sqrt.f64 -8)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))))) (pow.f64 C 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (pow.f64 B 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 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2)) (pow.f64 B 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 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6)))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (pow.f64 B 2))) (sqrt.f64 -8)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))))) (pow.f64 C 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 C (*.f64 F (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 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 2 A)
(+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A)))
(+.f64 (*.f64 -1 C) (+.f64 C (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))))
(+.f64 (*.f64 -1 C) (+.f64 C (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2)))))))
(*.f64 2 C)
(+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(*.f64 2 C)
(+.f64 A (+.f64 (*.f64 2 C) (*.f64 -1 A)))
(+.f64 A (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(+.f64 A (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))))))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
B
(+.f64 A (+.f64 C B))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B))))
(*.f64 -1 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 6)))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) B))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F))))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) A))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) A) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)) A)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))) A)) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (pow.f64 A 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) A)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (*.f64 C F)) (pow.f64 A 2))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))))
(*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 C 3)) (+.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) C)) (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))) C)))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F (pow.f64 B 4))) (pow.f64 C 2)))))))
(sqrt.f64 (*.f64 F B))
(+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 4)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 4)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 3))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (pow.f64 B 5)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 3)))))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))))
(*.f64 1 (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (cbrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (sqrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(pow.f64 (+.f64 C (hypot.f64 B C)) 1/2)
(pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) 1)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(cbrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))) B)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))) 1)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))))
(log.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))))))
(exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 A))
(*.f64 1 (sqrt.f64 (*.f64 F A)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F A))) (cbrt.f64 (sqrt.f64 (*.f64 F A)))) (cbrt.f64 (sqrt.f64 (*.f64 F A))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F A))) (sqrt.f64 (sqrt.f64 (*.f64 F A))))
(pow.f64 (*.f64 F A) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F A)) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F A))))
(cbrt.f64 (*.f64 (*.f64 F A) (sqrt.f64 (*.f64 F A))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F A))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F A))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F A))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B)) 1)
(neg.f64 (*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 F A))))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B)) (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))) (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) (sqrt.f64 (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))
(pow.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))))
(*.f64 1 (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))) (cbrt.f64 (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (cbrt.f64 (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))) (sqrt.f64 (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))) 3)) (+.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (-.f64 (*.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))) (*.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))
(/.f64 (-.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (*.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))) (-.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))
(pow.f64 (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))) 1)
(log.f64 (exp.f64 (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))
(exp.f64 (log.f64 (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))
(log1p.f64 (expm1.f64 (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))
(pow.f64 (*.f64 F (*.f64 B B)) 1)
(log.f64 (exp.f64 (*.f64 F (*.f64 B B))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 B B))) (*.f64 F (*.f64 B B))))
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 B B))))
(exp.f64 (log.f64 (*.f64 F (*.f64 B B))))
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 B B))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 1 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (-.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (hypot.f64 B (-.f64 A C))) (*.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (*.f64 (hypot.f64 B (-.f64 A C)) (hypot.f64 B (-.f64 A C)))) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))
(pow.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) 1)
(log.f64 (exp.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(exp.f64 (log.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 1)
(log.f64 (exp.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (log.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 1 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))))
(pow.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2)) 1)
(log.f64 (exp.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))))
(expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))))
(exp.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))))
(log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))))
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2)))) B)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2)))) 1)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))))
(log.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))))))
(exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))))))
Outputs
(sqrt.f64 B)
(+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 1 B)))) (sqrt.f64 B))
(fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 1 B))) (sqrt.f64 B))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 B))) 2))) (sqrt.f64 (/.f64 1 B)))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 1 B)))) (sqrt.f64 B)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 B)) (*.f64 (*.f64 C C) (-.f64 (/.f64 1/2 B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 B))) 2)))) (fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 1 B))) (sqrt.f64 B)))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 1 B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 B))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 B 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 B))) 2))) (sqrt.f64 (/.f64 1 B)))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 1 B)))) (sqrt.f64 B))))
(fma.f64 -1/4 (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (/.f64 1/2 B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 B))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 B 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 B)) (*.f64 (*.f64 C C) (-.f64 (/.f64 1/2 B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 B))) 2)))) (fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 1 B))) (sqrt.f64 B))))
(*.f64 (sqrt.f64 2) (sqrt.f64 C))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 (sqrt.f64 2) (sqrt.f64 C)))
(fma.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 C)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) 2)) (pow.f64 B 4)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 (sqrt.f64 2) (sqrt.f64 C))))
(fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 (/.f64 1 C))) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 C))))
(fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (sqrt.f64 2))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 (/.f64 1 C))) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) 2)) (pow.f64 B 4)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 5))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 C)))) (*.f64 (sqrt.f64 2) (sqrt.f64 C)))))
(fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 (/.f64 1 C))) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 C)) (/.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (+.f64 (/.f64 1/16 (pow.f64 C 5)) (*.f64 1/4 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 2) 2)))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 C)))))
(fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (sqrt.f64 2))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 (/.f64 1 C))) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 C)) (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (/.f64 1/16 (pow.f64 C 5)) (*.f64 -1/8 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (sqrt.f64 2))) 2)) (*.f64 C C))))) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 C)))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 -2 B))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(fma.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(fma.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 -2 B)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 3))))))
(fma.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2))))))
(+.f64 (fma.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 -2 B))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (pow.f64 B 3) (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (pow.f64 B 5)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 3)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (+.f64 (/.f64 (*.f64 1/16 F) (pow.f64 C 5)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 B 5))) (fma.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/8 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) (*.f64 C C)))) (pow.f64 B 5))) (+.f64 (fma.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 -2 B))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (pow.f64 B 3) (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 3)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3)))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 5))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C)))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B)))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (/.f64 2 (/.f64 C B)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 C)))) (pow.f64 B 3))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))) (neg.f64 (*.f64 (pow.f64 B 3) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C C))) (*.f64 (/.f64 1 C) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))))))
(-.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (/.f64 2 (/.f64 C B))) (*.f64 (pow.f64 B 3) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 2 (*.f64 C C))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) C)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (pow.f64 C 2)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 9))) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))))) (pow.f64 B 5))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 C)))) (pow.f64 B 3)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))) (fma.f64 -1 (*.f64 (pow.f64 B 5) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 C C))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 9))) (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 2) 2)) C)))))) (neg.f64 (*.f64 (pow.f64 B 3) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C C))) (*.f64 (/.f64 1 C) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))))
(-.f64 (-.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (/.f64 2 (/.f64 C B))) (*.f64 (pow.f64 B 5) (fma.f64 -1/64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 C C)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 2 (pow.f64 C 3))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 9))) (/.f64 1/2 C))))))) (*.f64 (pow.f64 B 3) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 2 (*.f64 C C))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) C)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 9))) (/.f64 1 (pow.f64 C 3)))) (+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 11))) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 4)))) (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 13))) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 4) C))))))) (pow.f64 B 7))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) C))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (pow.f64 C 2)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 9))) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))))) (pow.f64 B 5))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 C)))) (pow.f64 B 3))))))
(fma.f64 -1 (*.f64 (fma.f64 -1/256 (*.f64 (/.f64 1 (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 9)))) (fma.f64 1/512 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 11))) (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 2) 2)) (*.f64 C C))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 4))) (*.f64 (*.f64 -1/512 (sqrt.f64 (/.f64 F (pow.f64 A 13)))) (/.f64 1 (*.f64 C (pow.f64 (sqrt.f64 2) 4))))))) (pow.f64 B 7)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 C B))) (fma.f64 -1 (*.f64 (pow.f64 B 5) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 C C))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 9))) (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 2) 2)) C)))))) (neg.f64 (*.f64 (pow.f64 B 3) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C C))) (*.f64 (/.f64 1 C) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))))))))
(-.f64 (-.f64 (-.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (/.f64 2 (/.f64 C B))) (*.f64 (pow.f64 B 5) (fma.f64 -1/64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 C C)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 2 (pow.f64 C 3))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 9))) (/.f64 1/2 C))))))) (*.f64 (pow.f64 B 3) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 2 (*.f64 C C))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) C))))) (*.f64 (fma.f64 -1/256 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 9))) (pow.f64 C 3)) (fma.f64 1/512 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 11))) (/.f64 1/2 (*.f64 C C))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 2 (pow.f64 C 4))) (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 13))) (/.f64 1/4 C)))))) (pow.f64 B 7)))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (pow.f64 B 2))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A)))))
(*.f64 -1 (+.f64 (/.f64 (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 B B)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (/.f64 (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 B B)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 3)))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 C 2))))))) (pow.f64 B 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (pow.f64 B 2))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 3))) (fma.f64 4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (sqrt.f64 1/2)))))) (pow.f64 B 4)) (*.f64 -1 (+.f64 (/.f64 (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 B B)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A)))))))
(-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (/.f64 (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 B B))) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 1/2 (sqrt.f64 1/2)))) (fma.f64 4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (sqrt.f64 1/2))))))) (pow.f64 B 4)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 3)))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 C 2))))))) (pow.f64 B 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 11) F)) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 5)))) (+.f64 (*.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 C 3))) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (*.f64 (pow.f64 A 9) F)))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 1/2))))))) (pow.f64 B 6))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 3))) (fma.f64 4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (sqrt.f64 1/2)))))) (pow.f64 B 4)) (fma.f64 -1 (/.f64 (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 B B)) (fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 11))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 5))) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 1/2)))) (fma.f64 -2 (/.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 (*.f64 F (pow.f64 A 9)))) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (*.f64 C C)))))))) (pow.f64 B 6)) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A))))))))
(-.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 11))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 5))) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 1/2)))) (fma.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) C)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 9))) 1/2)) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (*.f64 C C)))))))) (pow.f64 B 6))) (/.f64 (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 B B))) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 1/2 (sqrt.f64 1/2)))) (fma.f64 4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (sqrt.f64 1/2))))))) (pow.f64 B 4)))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (pow.f64 B 2))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A)))))
(*.f64 -1 (+.f64 (/.f64 (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 B B)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (/.f64 (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 B B)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 3)))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 C 2))))))) (pow.f64 B 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (pow.f64 B 2))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 3))) (fma.f64 4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (sqrt.f64 1/2)))))) (pow.f64 B 4)) (*.f64 -1 (+.f64 (/.f64 (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 B B)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A)))))))
(-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (/.f64 (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 B B))) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 1/2 (sqrt.f64 1/2)))) (fma.f64 4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (sqrt.f64 1/2))))))) (pow.f64 B 4)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 3)))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 C 2))))))) (pow.f64 B 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 11) F)) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 5)))) (+.f64 (*.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 C 3))) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (*.f64 (pow.f64 A 9) F)))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 1/2))))))) (pow.f64 B 6))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 3))) (fma.f64 4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 16 (sqrt.f64 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (sqrt.f64 1/2)))))) (pow.f64 B 4)) (fma.f64 -1 (/.f64 (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 B B)) (fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 11))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 5))) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 1/2)))) (fma.f64 -2 (/.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 (*.f64 F (pow.f64 A 9)))) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (*.f64 C C)))))))) (pow.f64 B 6)) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A))))))))
(-.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 11))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 5))) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 1/2)))) (fma.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) C)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 9))) 1/2)) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (*.f64 C C)))))))) (pow.f64 B 6))) (/.f64 (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 B B))) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 1/2 (sqrt.f64 1/2)))) (fma.f64 4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (sqrt.f64 1/2))))))) (pow.f64 B 4)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 C (sqrt.f64 2)))))))
(-.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 C (sqrt.f64 2)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))
(+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3))))))
(fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (*.f64 (*.f64 C C) (sqrt.f64 2))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 C (sqrt.f64 2))))))))
(fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 C C)) (pow.f64 B 5))) (-.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 C (sqrt.f64 2)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))))))
(+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))))))
(fma.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (*.f64 (pow.f64 C 3) (sqrt.f64 2))))) (fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (*.f64 (*.f64 C C) (sqrt.f64 2))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 C (sqrt.f64 2)))))))))
(fma.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (*.f64 (pow.f64 C 3) (sqrt.f64 2))))) (fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 C C)) (pow.f64 B 5))) (-.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 C (sqrt.f64 2)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C A) B))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (*.f64 C C) (*.f64 A A)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C A) B)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (*.f64 C C) (*.f64 A A)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (pow.f64 A 3)) (pow.f64 C 3))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C A) B))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (*.f64 C C) (*.f64 A A)))) (fma.f64 1/256 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 4)) (/.f64 (pow.f64 B 7) (pow.f64 C 4)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (pow.f64 A 3)) (pow.f64 C 3)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (fma.f64 1/256 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 4)) (/.f64 (pow.f64 B 7) (pow.f64 C 4)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C A) B))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C A) B))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (*.f64 C C) (*.f64 A A)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C A) B)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (*.f64 C C) (*.f64 A A)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (pow.f64 A 3)) (pow.f64 C 3))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C A) B))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (*.f64 C C) (*.f64 A A)))) (fma.f64 1/256 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 4)) (/.f64 (pow.f64 B 7) (pow.f64 C 4)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (pow.f64 A 3)) (pow.f64 C 3)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (fma.f64 1/256 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 4)) (/.f64 (pow.f64 B 7) (pow.f64 C 4)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C A) B))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))
(*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 F A)))
(*.f64 (*.f64 B 2) (sqrt.f64 (*.f64 F A)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(fma.f64 1/4 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 F A))))
(fma.f64 1/4 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 B 2) (sqrt.f64 (*.f64 F A))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 3))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))))
(fma.f64 1/4 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 2) 2))) (*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 F A)))))
(fma.f64 1/4 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 5) 2)) (*.f64 (*.f64 B 2) (sqrt.f64 (*.f64 F A)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 3))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 11))) (/.f64 (pow.f64 B 7) (pow.f64 (sqrt.f64 2) 4)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))))
(fma.f64 1/4 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (fma.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 11))) (/.f64 (pow.f64 B 7) (pow.f64 (sqrt.f64 2) 4))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 2) 2))) (*.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 F A))))))
(fma.f64 1/4 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (fma.f64 1/128 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 11))) (pow.f64 B 7)) 4) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 5) 2)) (*.f64 (*.f64 B 2) (sqrt.f64 (*.f64 F A))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 B B)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 B B)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 2))) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (pow.f64 (sqrt.f64 1/2) 3)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (*.f64 1/2 (sqrt.f64 1/2))))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 B B)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 2))) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 B 4))) (sqrt.f64 (*.f64 (pow.f64 A 11) F)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (pow.f64 (sqrt.f64 1/2) 3)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 1/2))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 A 11)))) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 5))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (*.f64 1/2 (sqrt.f64 1/2))))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 B B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 11))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 5)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 B B)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 B B)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 2))) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (pow.f64 (sqrt.f64 1/2) 3)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (*.f64 1/2 (sqrt.f64 1/2))))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 B B)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 2))) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 B 4))) (sqrt.f64 (*.f64 (pow.f64 A 11) F)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (pow.f64 (sqrt.f64 1/2) 3)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 1/2))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 A 11)))) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 5))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (*.f64 1/2 (sqrt.f64 1/2))))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 B B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 11))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 5)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 B (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 B (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 B (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 B (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 B (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 B (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 B (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 B (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 B (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 B (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 B (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 B (sqrt.f64 2)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 1/2 (/.f64 (*.f64 B B) A))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 1/2 (/.f64 (*.f64 B B) A))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 1/2 (/.f64 (*.f64 B B) A))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 (*.f64 B B) F)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 (*.f64 B B) F)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 (*.f64 B B) F)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 (*.f64 B B) F)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 (*.f64 B B) F)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 (*.f64 B B) F)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 (*.f64 B B) F)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 (*.f64 B B) F)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 (*.f64 B B) F)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 (*.f64 B B) F)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 (*.f64 B B) F)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 (*.f64 B B) F)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 (*.f64 B B) F)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 (*.f64 B B) F)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 (*.f64 B B) F)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 (*.f64 B B) F)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 (*.f64 B B) F)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 (*.f64 B B) F)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 (*.f64 B B) F)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 (*.f64 B B) F)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 (*.f64 B B) F)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 (*.f64 B B) F)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 (*.f64 B B) F)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 (*.f64 B B) F)
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8))))))) (*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))))
(-.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))) (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8))))))) (fma.f64 -1 (*.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 A (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (*.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))))
(-.f64 (-.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))) (*.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) A)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (*.f64 -1/32 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))))) (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (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/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 B 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8))))))) (fma.f64 -1 (*.f64 (pow.f64 B 6) (fma.f64 -1/128 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 4)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7))))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 A (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 -8)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 5)) (/.f64 (*.f64 -1/8 F) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) (pow.f64 (sqrt.f64 -8) 2))) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 A (sqrt.f64 -8)))) 2))))))))) (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))) (fma.f64 -1 (*.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 A (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (*.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))))))
(-.f64 (-.f64 (-.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))) (*.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) A)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (*.f64 -1/32 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))))) (*.f64 (pow.f64 B 6) (fma.f64 -1/128 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7))))) (*.f64 (pow.f64 A 4) (sqrt.f64 -8))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)) (/.f64 (sqrt.f64 2) (pow.f64 A 3)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 5)) (/.f64 (*.f64 -1/8 F) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (sqrt.f64 -8)))) 2)) (*.f64 (*.f64 A A) C)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (*.f64 F -8))))) (*.f64 A A)))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))))) (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))))))))
(*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))))))))
(-.f64 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (hypot.f64 B C)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))))) (neg.f64 A)) (*.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 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))))))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (fma.f64 -1 (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C C)))) (fma.f64 2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 C (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (pow.f64 B 5)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (fma.f64 -4 (*.f64 (*.f64 C F) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (*.f64 B B))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) B)) 2)))))))) (*.f64 (neg.f64 A) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))))))))
(-.f64 (-.f64 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (hypot.f64 B C)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))))) (neg.f64 A)) (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C C)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (hypot.f64 B C)))))) (pow.f64 B 5))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (fma.f64 -4 (*.f64 (*.f64 C F) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (hypot.f64 B C))))) B))) 2)))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (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 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 7)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) (pow.f64 B 5)))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3))))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))))))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))))))))))
(fma.f64 -1 (*.f64 (pow.f64 A 3) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 (*.f64 (*.f64 C C) (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (pow.f64 B 7))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C (-.f64 (fma.f64 -4 (*.f64 (*.f64 C F) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (*.f64 B B))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) B)) 2)))))) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (pow.f64 B 7))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (+.f64 (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (*.f64 -2 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 C F) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (*.f64 B B))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) B)) 2)) (*.f64 (*.f64 B F) B)))))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (fma.f64 -1 (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C C)))) (fma.f64 2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 C (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (pow.f64 B 5)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (fma.f64 -4 (*.f64 (*.f64 C F) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (*.f64 B B))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) B)) 2)))))))) (*.f64 (neg.f64 A) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C)))))))))
(-.f64 (-.f64 (-.f64 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (hypot.f64 B C)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))))) (neg.f64 A)) (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C C)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (hypot.f64 B C)))))) (pow.f64 B 5))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (fma.f64 -4 (*.f64 (*.f64 C F) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (hypot.f64 B C))))) B))) 2)))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 (pow.f64 A 3) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (*.f64 (*.f64 (*.f64 C C) (sqrt.f64 2)) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (hypot.f64 B C)))))) (pow.f64 B 7))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (fma.f64 -4 (*.f64 (*.f64 C F) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (hypot.f64 B C))))) B))) 2)))) (pow.f64 B 5))) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (pow.f64 B 7))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (*.f64 C (*.f64 (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3)))))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (hypot.f64 B C))))) (+.f64 C (hypot.f64 B C))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 C F) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (hypot.f64 B C))))) B))) 2)) (*.f64 (*.f64 B B) F))))))) (pow.f64 B 3)))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C))))))) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) A) (*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))))
(-.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))) (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0))))))) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 A 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C))))))) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) A) (fma.f64 -1 (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C)))))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 (*.f64 -2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 C F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 C) F))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C)))) (sqrt.f64 -8))) 2)))))))) (*.f64 A A)) (*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))))
(-.f64 (-.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))) (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))))) (sqrt.f64 -8))) (fma.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 C F) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (sqrt.f64 -8)))) 2)))))))) (*.f64 A A))) (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0))))))) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 4))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 A 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C))))))) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) A) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (+.f64 (fma.f64 -2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 C C) F)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 B F) B) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C)))) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 (*.f64 -2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 C F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 C) F))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C)))) (sqrt.f64 -8))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))))) (fma.f64 -1/128 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7))))) (sqrt.f64 -8)) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 (*.f64 -2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 C F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 C) F))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C)))) (sqrt.f64 -8))) 2)))))) (*.f64 -1/256 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))) (pow.f64 A 3)) (fma.f64 -1 (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C)))))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 (*.f64 -2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 C F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 C) F))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C)))) (sqrt.f64 -8))) 2)))))))) (*.f64 A A)) (*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))))))
(-.f64 (-.f64 (-.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))) (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))))) (sqrt.f64 -8))) (fma.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 C F) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (sqrt.f64 -8)))) 2)))))))) (*.f64 A A))) (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (fma.f64 -2 (*.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 (*.f64 C C) F)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 C F) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) (*.f64 F -8)))))))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 B 4) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))))))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 C F) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (sqrt.f64 -8)))) 2)))))) (*.f64 -1/256 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))) (pow.f64 A 3))) (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0))))))) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) A))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 -1 (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B F) B) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B)) (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2))))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))))))
(fma.f64 -1 (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B F) B) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 (*.f64 B F) B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B F) B) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B)) 2))))) (*.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B F) B) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 B 5))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))))))))
(-.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B)) (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2)))))))) (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 (*.f64 B B) F) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 B A)))))) B))) 2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))))) (pow.f64 B 5))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))))))
(fma.f64 -1 (*.f64 (pow.f64 C 3) (fma.f64 8 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B F) B) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (pow.f64 B 7)) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (-.f64 (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 (*.f64 B F) B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B F) B) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B)) 2))) (pow.f64 B 5))) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (+.f64 (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 (*.f64 B F) B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1/2 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 (*.f64 B F) B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B F) B) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B)) 2)) (/.f64 (*.f64 (*.f64 (*.f64 B F) B) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B F) B) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))))))))) (fma.f64 -1 (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B F) B) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 (*.f64 B F) B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B F) B) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B)) 2))))) (*.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B F) B) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 B 5))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))))))))))
(-.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B)) (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2)))))))) (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 (*.f64 B B) F) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 B A)))))) B))) 2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))))) (pow.f64 B 5)))))))) (*.f64 (pow.f64 C 3) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 7) (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 B A)))))))))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 (*.f64 B B) F) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 B A)))))) B))) 2))) (pow.f64 B 5))) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 (*.f64 B B) F) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))) F)))) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 (*.f64 B B) F) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 B A)))))) B))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 A (hypot.f64 B A))) (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 B A)))))))))))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8))))) C)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -8)))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 F A) (*.f64 0 A)))))))) C) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(-.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -8)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0))))))))) C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (pow.f64 B 2))) (sqrt.f64 -8)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))))) (pow.f64 C 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -8)))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 F A) (*.f64 0 A)))))))) C) (fma.f64 -1 (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8)))) (fma.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 F A) (*.f64 0 A))))))) (sqrt.f64 -8)) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (fma.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (*.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 F A) (*.f64 0 A)))) (sqrt.f64 -8))) 2))))))) (*.f64 C C)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(-.f64 (-.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 B 4))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (fma.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))))) (*.f64 F (*.f64 (*.f64 B B) 0))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))) (sqrt.f64 -8)))) 2)))))))) (*.f64 C C))) (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -8)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0))))))))) C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (pow.f64 B 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 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2)) (pow.f64 B 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 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6)))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (pow.f64 B 2))) (sqrt.f64 -8)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))))) (pow.f64 C 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -8)))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 F A) (*.f64 0 A)))))))) C) (fma.f64 -1 (/.f64 (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 7)) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 B 4) (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 F A) (*.f64 0 A)))))))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (-.f64 (fma.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (*.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 F A) (*.f64 0 A)))) (sqrt.f64 -8))) 2)))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 B F) B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 -2 (*.f64 A A)) (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (*.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 F A) (*.f64 0 A)))) (sqrt.f64 -8))) 2)) A) (/.f64 (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 F A) (*.f64 0 A)))) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))))) (*.f64 (*.f64 -1/256 (sqrt.f64 (/.f64 F (pow.f64 A 7)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))))))) (pow.f64 C 3)) (fma.f64 -1 (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8)))) (fma.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 F A) (*.f64 0 A))))))) (sqrt.f64 -8)) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (fma.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (*.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 F A) (*.f64 0 A)))) (sqrt.f64 -8))) 2))))))) (*.f64 C C)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(-.f64 (-.f64 (-.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 B 4))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (fma.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))))) (*.f64 F (*.f64 (*.f64 B B) 0))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))) (sqrt.f64 -8)))) 2)))))))) (*.f64 C C))) (/.f64 (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 7)) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))))) (sqrt.f64 -8))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (-.f64 (fma.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))))) (*.f64 F (*.f64 (*.f64 B B) 0))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))) (sqrt.f64 -8)))) 2)))) (sqrt.f64 -8))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A))))) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))))) (*.f64 F (*.f64 (*.f64 B B) 0))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) A) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))) (*.f64 F -8)))))))) (*.f64 (*.f64 -1/256 (sqrt.f64 (/.f64 F (pow.f64 A 7)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))))))) (pow.f64 C 3))) (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -8)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0))))))))) C))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A)))) (sqrt.f64 -8)) (/.f64 (*.f64 B B) A))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 A (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A)))) (sqrt.f64 -8)) (/.f64 (*.f64 B B) A))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 A (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 6) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 5)) (/.f64 (*.f64 -1/8 F) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) (pow.f64 (sqrt.f64 -8) 2))) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 A (sqrt.f64 -8)))) 2))))))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A)))) (sqrt.f64 -8)) (/.f64 (*.f64 B B) A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 6) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 5)) (/.f64 (*.f64 -1/8 F) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (sqrt.f64 -8)))) 2)) (*.f64 (*.f64 A A) C)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (*.f64 F -8)))))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))
(*.f64 (*.f64 B (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (hypot.f64 B C)))))) B)) (*.f64 (*.f64 B (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) B)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (-.f64 (fma.f64 -4 (*.f64 (*.f64 C F) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (*.f64 B B))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) B)) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) B) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (hypot.f64 B C)))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (-.f64 (fma.f64 -4 (*.f64 (*.f64 C F) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (hypot.f64 B C))))) B))) 2))) B)) (*.f64 (*.f64 B (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (+.f64 (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (*.f64 -2 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 C F) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (*.f64 B B))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) B)) 2)) (*.f64 (*.f64 B F) B)))))) B)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (-.f64 (fma.f64 -4 (*.f64 (*.f64 C F) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (*.f64 B B))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) B)) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) B) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (hypot.f64 B C)))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (*.f64 C (*.f64 (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3)))))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (hypot.f64 B C))))) (+.f64 C (hypot.f64 B C))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 C F) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (hypot.f64 B C))))) B))) 2)) (*.f64 (*.f64 B B) F)))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (-.f64 (fma.f64 -4 (*.f64 (*.f64 C F) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (hypot.f64 B C))))) B))) 2))) B)) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C))))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0))))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 (*.f64 -2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 C F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 C) F))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C)))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C))))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 C F) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0))))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 C (*.f64 F (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 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 (*.f64 -2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 C F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 C) F))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C)))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (fma.f64 -2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 C C) F)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 B F) B) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C)))) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 (*.f64 -2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 C F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 C) F))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C)))) (sqrt.f64 -8))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 (*.f64 A A) (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C))))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 C F) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (fma.f64 -2 (*.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 (*.f64 C C) F)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 C F) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) (*.f64 F -8))))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0))))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B F) B) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))))) B)) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B F) B) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 (*.f64 B F) B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B F) B) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B)) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 (*.f64 B B) F) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 B A)))))) B))) 2)))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (pow.f64 C 3) (+.f64 (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 (*.f64 B F) B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1/2 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 (*.f64 B F) B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B F) B) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B)) 2)) (/.f64 (*.f64 (*.f64 (*.f64 B F) B) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B F) B) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B F) B) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 (*.f64 B F) B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B F) B) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B)) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (pow.f64 C 3) (-.f64 (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 (*.f64 B B) F) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))) F)))) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 (*.f64 B B) F) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 B A)))))) B))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 A (hypot.f64 B A))) (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 B A)))))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 (*.f64 B B) F) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 B A))) F)) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 B A)))))) B))) 2)))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))
(*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)))))
(fma.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 F A) (*.f64 0 A)))))) (sqrt.f64 (/.f64 1 (*.f64 F A))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 F A)) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))))) (sqrt.f64 (/.f64 1 (*.f64 F A))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8))))))
(fma.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (fma.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (*.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 F A) (*.f64 0 A)))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 F A) (*.f64 0 A)))))) (sqrt.f64 (/.f64 1 (*.f64 F A)))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 F A)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (fma.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))))) (*.f64 F (*.f64 (*.f64 B B) 0))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))))) (sqrt.f64 (/.f64 1 (*.f64 F A)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(fma.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (fma.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (*.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 F A) (*.f64 0 A)))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 F A) (*.f64 0 A)))))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 B F) B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 -2 (*.f64 A A)) (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (*.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 F A) (*.f64 0 A)))) (sqrt.f64 -8))) 2)) A) (/.f64 (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 F A) (*.f64 0 A)))) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8))))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 F A)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (fma.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))))) (*.f64 F (*.f64 (*.f64 B B) 0))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A))))) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))))) (*.f64 F (*.f64 (*.f64 B B) 0))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))) (sqrt.f64 -8)))) 2)) A) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))) (*.f64 F -8))))) (sqrt.f64 -8))))))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))
(+.f64 C (hypot.f64 B C))
(+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) A (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))
(+.f64 C (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) A (hypot.f64 B C)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (+.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) A (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))
(fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (+.f64 C (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) A (hypot.f64 B C))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))) (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (+.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) A (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)))) (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (+.f64 C (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) A (hypot.f64 B C)))))
(*.f64 2 A)
(+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A)))
(+.f64 (*.f64 0 C) (*.f64 2 A))
(+.f64 0 (*.f64 2 A))
(+.f64 (*.f64 -1 C) (+.f64 C (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))))
(+.f64 (*.f64 0 C) (fma.f64 2 A (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))
(+.f64 0 (fma.f64 2 A (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))
(+.f64 (*.f64 -1 C) (+.f64 C (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2)))))))
(+.f64 (*.f64 0 C) (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) C))))))
(+.f64 0 (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A) (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 (*.f64 A A) C))))))
(*.f64 2 C)
(*.f64 C 2)
(+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))
(fma.f64 2 C (/.f64 (*.f64 -1/2 (*.f64 B B)) A))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(fma.f64 2 C (*.f64 -1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A))))
(fma.f64 2 C (*.f64 -1/2 (+.f64 (/.f64 C (*.f64 (/.f64 A B) (/.f64 A B))) (/.f64 (*.f64 B B) A))))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(fma.f64 2 C (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (pow.f64 A 3)) (*.f64 -1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A)))))
(fma.f64 2 C (fma.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 B 4)) (*.f64 (*.f64 C C) (*.f64 B B))) (pow.f64 A 3)) (*.f64 -1/2 (+.f64 (/.f64 C (*.f64 (/.f64 A B) (/.f64 A B))) (/.f64 (*.f64 B B) A)))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(+.f64 A (hypot.f64 B A))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 A (hypot.f64 B A)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 A (+.f64 (hypot.f64 B A) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 C C) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (*.f64 (*.f64 A (pow.f64 C 3)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 A (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (+.f64 (hypot.f64 B A) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 C C) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)))))))))
(*.f64 2 C)
(*.f64 C 2)
(+.f64 A (+.f64 (*.f64 2 C) (*.f64 -1 A)))
(+.f64 A (fma.f64 2 C (neg.f64 A)))
(+.f64 A (-.f64 (*.f64 C 2) A))
(+.f64 A (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(+.f64 A (fma.f64 2 C (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (neg.f64 A))))
(+.f64 A (fma.f64 2 C (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))) C)) A)))
(+.f64 A (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))))
(+.f64 A (fma.f64 2 C (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (neg.f64 A)))))
(+.f64 A (fma.f64 2 C (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))))) (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))) C)) A))))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(fma.f64 2 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))
(fma.f64 2 A (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))))))
(fma.f64 2 A (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (*.f64 (/.f64 C B) (/.f64 C B))))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))))))
(fma.f64 2 A (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (fma.f64 -1/2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))) (/.f64 (*.f64 1/2 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2))) (pow.f64 C 3)))))
(fma.f64 2 A (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (fma.f64 -1/2 (/.f64 A (*.f64 (/.f64 C B) (/.f64 C B))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 B 4)) (*.f64 (*.f64 B B) (*.f64 A A))) (pow.f64 C 3))))))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(fma.f64 2 A (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (/.f64 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3))))
(fma.f64 2 A (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
(fma.f64 2 A (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (/.f64 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3)))))
(fma.f64 2 A (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
B
(+.f64 A (+.f64 C B))
(+.f64 A (+.f64 B C))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 B C)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B))))
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (+.f64 B C))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 A (+.f64 C (neg.f64 B)))
(+.f64 A (-.f64 C B))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))
(+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))
(+.f64 (+.f64 C A) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))
(+.f64 A (+.f64 C (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (*.f64 B B) (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F)))
(fma.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (*.f64 B B) (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(fma.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (*.f64 B B) (fma.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4) (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))
(fma.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (*.f64 B B) (fma.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4) (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 6)))))
(fma.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (*.f64 B B) (fma.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4) (fma.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F) (*.f64 (pow.f64 B 6) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 5)) (/.f64 (*.f64 -1/8 F) (pow.f64 (-.f64 A C) 3)))))))
(fma.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 C A) F) (-.f64 A C)) (*.f64 2 (*.f64 F A))) (*.f64 B B) (fma.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4) (fma.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)) (*.f64 (pow.f64 B 6) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 5)) (/.f64 (*.f64 -1/8 F) (pow.f64 (-.f64 A C) 3)))))))
(*.f64 F (pow.f64 B 3))
(*.f64 (pow.f64 B 3) F)
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))))
(*.f64 F (+.f64 (pow.f64 B 3) (*.f64 (*.f64 B B) (+.f64 C A))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) B)))
(fma.f64 F (pow.f64 B 3) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 (*.f64 C A) F))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) B))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C A))) (fma.f64 F (pow.f64 B 3) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 (*.f64 C A) F)))))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(neg.f64 (*.f64 (pow.f64 B 3) F))
(*.f64 (pow.f64 B 3) (neg.f64 F))
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (neg.f64 (*.f64 (pow.f64 B 3) F)))
(fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (*.f64 (pow.f64 B 3) (neg.f64 F)))
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F))))))))
(fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 3) F) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 (*.f64 C A) F)))))))
(-.f64 (fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (*.f64 (pow.f64 B 3) (neg.f64 F))) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 (*.f64 C A) F)))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C A))) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 3) F) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 (*.f64 C A) F))))))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C A))) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (*.f64 (pow.f64 B 3) (neg.f64 F))) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 (*.f64 C A) F))))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 (*.f64 B F) B) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))
(*.f64 (*.f64 (*.f64 B B) F) (+.f64 C (hypot.f64 B C)))
(+.f64 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(fma.f64 A (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 (*.f64 B F) B) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))
(fma.f64 A (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (hypot.f64 B C))))) (*.f64 (*.f64 (*.f64 B B) F) (+.f64 C (hypot.f64 B C))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(fma.f64 (*.f64 A A) (fma.f64 -4 (*.f64 (*.f64 C F) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (*.f64 B B))))) (fma.f64 A (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 (*.f64 B F) B) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))
(fma.f64 (*.f64 A A) (fma.f64 -4 (*.f64 (*.f64 C F) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2))))))) (fma.f64 A (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (hypot.f64 B C))))) (*.f64 (*.f64 (*.f64 B B) F) (+.f64 C (hypot.f64 B C)))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(fma.f64 (*.f64 A A) (fma.f64 -4 (*.f64 (*.f64 C F) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (*.f64 B B))))) (fma.f64 (pow.f64 A 3) (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (*.f64 -2 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (fma.f64 A (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 (*.f64 B F) B) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))
(fma.f64 (*.f64 A A) (fma.f64 -4 (*.f64 (*.f64 C F) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2))))))) (fma.f64 (pow.f64 A 3) (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2))))))) (fma.f64 A (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (hypot.f64 B C))))) (*.f64 (*.f64 (*.f64 B B) F) (+.f64 C (hypot.f64 B C))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) A))
(fma.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F) (*.f64 A (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C))))))
(fma.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)) (*.f64 A (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0))))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) A) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))))))
(fma.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F) (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (fma.f64 (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C)))) A (*.f64 (*.f64 -2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 C F)))))
(fma.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)) (fma.f64 F (*.f64 (*.f64 B B) 0) (fma.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))) A (*.f64 -2 (*.f64 (*.f64 C F) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)) A)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))) A)) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))))))))
(fma.f64 -2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 A (*.f64 (*.f64 C C) F))) (fma.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F) (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (fma.f64 (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C)))) A (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 A (*.f64 (*.f64 B F) B))) (*.f64 (*.f64 -2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 C F)))))))
(fma.f64 -2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 A (*.f64 (*.f64 C C) F))) (fma.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)) (fma.f64 F (*.f64 (*.f64 B B) 0) (fma.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))) A (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 A (*.f64 (*.f64 B B) F))) (*.f64 -2 (*.f64 (*.f64 C F) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))))))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 4 (*.f64 C (*.f64 (*.f64 B F) B))))
(fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 4 (*.f64 C (*.f64 (*.f64 B B) F))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 B 4) F) (*.f64 -2 (*.f64 (*.f64 C C) (*.f64 (*.f64 B F) B)))) A) (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 4 (*.f64 C (*.f64 (*.f64 B F) B)))))
(-.f64 (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 4 (*.f64 C (*.f64 (*.f64 B B) F)))) (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 B 4) F) (*.f64 -2 (*.f64 (*.f64 C C) (*.f64 (*.f64 B B) F)))) A))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (pow.f64 A 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) A)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (*.f64 C F)) (pow.f64 A 2))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))))
(fma.f64 -1/2 (/.f64 C (/.f64 (*.f64 A A) (*.f64 (pow.f64 B 4) F))) (fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 B 4) F) (*.f64 -2 (*.f64 (*.f64 C C) (*.f64 (*.f64 B F) B)))) A) (fma.f64 -2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (/.f64 (*.f64 A A) (*.f64 C F))) (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 4 (*.f64 C (*.f64 (*.f64 B F) B)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 C F) A) (/.f64 (pow.f64 B 4) A)) (-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 C F) A) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 B 4)) (*.f64 (*.f64 C C) (*.f64 B B))) A)) (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 4 (*.f64 C (*.f64 (*.f64 B B) F))))) (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 B 4) F) (*.f64 -2 (*.f64 (*.f64 C C) (*.f64 (*.f64 B B) F)))) A)))
(*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 (*.f64 B F) B) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(*.f64 (*.f64 (*.f64 B B) F) (+.f64 A (hypot.f64 B A)))
(+.f64 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(fma.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B F) B) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 (*.f64 B F) B) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))
(fma.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 (*.f64 (*.f64 B B) F) (+.f64 A (hypot.f64 B A))))
(+.f64 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F)))))))
(fma.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B F) B) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (fma.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B F) B) (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 (*.f64 B F) B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))
(fma.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 B A)))))) (fma.f64 (+.f64 A (hypot.f64 B A)) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 (*.f64 B B) F) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 C 3)) (+.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))))))))
(fma.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B F) B) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (fma.f64 (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 (*.f64 B F) B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 C 3) (fma.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B F) B) (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 (*.f64 B F) B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))
(fma.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 B A)))))) (fma.f64 (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 (*.f64 B B) F) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))) F)))) (pow.f64 C 3) (fma.f64 (+.f64 A (hypot.f64 B A)) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 (*.f64 B B) F) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 C (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 F A) (*.f64 0 A)))) (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F)))
(fma.f64 C (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))) (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F)))
(+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))))
(fma.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 C (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 F A) (*.f64 0 A)))) (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)) (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F)))))
(fma.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))))) (fma.f64 C (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))) (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) C)) (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (+.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))) C)))))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 A A) (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) C) (fma.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 C (fma.f64 2 (*.f64 (*.f64 B F) B) (*.f64 -4 (*.f64 (*.f64 F A) (*.f64 0 A)))) (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)) (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 C (*.f64 (*.f64 B F) B)))))))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 A A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))))) C) (fma.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))))) (fma.f64 C (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F 0)))) (fma.f64 F (*.f64 (*.f64 B B) 0) (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))) (/.f64 C (*.f64 (*.f64 B B) F)))))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(fma.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F) (*.f64 (*.f64 4 A) (*.f64 (*.f64 B F) B)))
(fma.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)) (*.f64 4 (*.f64 (*.f64 F A) (*.f64 B B))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))))
(fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 B 4) F) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 (*.f64 B F) B)))) C) (fma.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F) (*.f64 (*.f64 4 A) (*.f64 (*.f64 B F) B))))
(-.f64 (fma.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)) (*.f64 4 (*.f64 (*.f64 F A) (*.f64 B B)))) (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 B 4) F) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 (*.f64 B B) F)))) C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F (pow.f64 B 4))) (pow.f64 C 2)))))))
(fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 B 4) F) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 (*.f64 B F) B)))) C) (fma.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F) (fma.f64 4 (*.f64 A (*.f64 (*.f64 B F) B)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 F A) (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2))) (*.f64 C C)) (*.f64 -1/2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 (pow.f64 B 4) F))))))))
(-.f64 (fma.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)) (fma.f64 4 (*.f64 (*.f64 F A) (*.f64 B B)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 F A) (-.f64 (*.f64 1/4 (pow.f64 B 4)) (*.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 C C)) (*.f64 -1/2 (/.f64 A (*.f64 (/.f64 C (pow.f64 B 4)) (/.f64 C F))))))) (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 B 4) F) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 (*.f64 B B) F)))) C))
(sqrt.f64 (*.f64 F B))
(sqrt.f64 (*.f64 B F))
(+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))
(fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 B F)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B))))
(fma.f64 1/2 (*.f64 (*.f64 C C) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 1 (*.f64 B F))))) (fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 B F))))
(fma.f64 1/2 (*.f64 (*.f64 C C) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 (/.f64 1 F) B)))) (fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 B F))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))))
(fma.f64 1/2 (*.f64 (*.f64 C C) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 1 (*.f64 B F))))) (fma.f64 -1/4 (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))))) (fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 B F)))))
(fma.f64 1/2 (*.f64 (*.f64 C C) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 (/.f64 1 F) B)))) (fma.f64 -1/4 (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))) (fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 B F)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 4)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 4)))) (*.f64 (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 4)))) (*.f64 (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 4)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 4)))) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 1/16 F) (pow.f64 C 5)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 2) 2))))))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 4)))) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/8 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) (*.f64 C C)))))))))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 -2 B))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(fma.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(fma.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 -2 B)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 3))))))
(fma.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2))))))
(+.f64 (fma.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 -2 B))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (pow.f64 B 3) (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (pow.f64 B 5)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 3)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (+.f64 (/.f64 (*.f64 1/16 F) (pow.f64 C 5)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 B 5))) (fma.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -1/8) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/8 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) (*.f64 C C)))) (pow.f64 B 5))) (+.f64 (fma.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 -2 B))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (pow.f64 B 3) (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 3)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3)))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 5))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(*.f64 1 (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (+.f64 C (hypot.f64 B C)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (cbrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (+.f64 C (hypot.f64 B C)))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (sqrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (+.f64 C (hypot.f64 B C)))
(pow.f64 (+.f64 C (hypot.f64 B C)) 1/2)
(sqrt.f64 (+.f64 C (hypot.f64 B C)))
(pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) 1)
(sqrt.f64 (+.f64 C (hypot.f64 B C)))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (+.f64 C (hypot.f64 B C)))
(cbrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (+.f64 C (hypot.f64 B C)))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (+.f64 C (hypot.f64 B C)))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (+.f64 C (hypot.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))) B)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))) 1)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(log.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))))))
(cbrt.f64 (*.f64 (*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (neg.f64 (sqrt.f64 2)) B)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(*.f64 (sqrt.f64 F) (sqrt.f64 A))
(*.f64 1 (sqrt.f64 (*.f64 F A)))
(sqrt.f64 (*.f64 F A))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F A))) (cbrt.f64 (sqrt.f64 (*.f64 F A)))) (cbrt.f64 (sqrt.f64 (*.f64 F A))))
(sqrt.f64 (*.f64 F A))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F A))) (sqrt.f64 (sqrt.f64 (*.f64 F A))))
(sqrt.f64 (*.f64 F A))
(pow.f64 (*.f64 F A) 1/2)
(sqrt.f64 (*.f64 F A))
(pow.f64 (sqrt.f64 (*.f64 F A)) 1)
(sqrt.f64 (*.f64 F A))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F A))))
(sqrt.f64 (*.f64 F A))
(cbrt.f64 (*.f64 (*.f64 F A) (sqrt.f64 (*.f64 F A))))
(cbrt.f64 (pow.f64 (*.f64 F A) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F A))))
(sqrt.f64 (*.f64 F A))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F A))))
(sqrt.f64 (*.f64 F A))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F A))))
(sqrt.f64 (*.f64 F A))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B)) 1)
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))
(neg.f64 (*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 F A))))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B)) (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))) (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B)) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 -2 B) (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) (sqrt.f64 (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B F) B))) (sqrt.f64 (+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 B B))) (sqrt.f64 (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))
(pow.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))) 1/2)
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) 1)
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))
(*.f64 1 (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))
(+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))
(+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))) (cbrt.f64 (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))))) (cbrt.f64 (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))
(+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))
(+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))) (sqrt.f64 (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))
(+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))
(+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))
(/.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))) 3)) (+.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (-.f64 (*.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))) (*.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))) 3)) (fma.f64 (+.f64 C A) (+.f64 C A) (*.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))) (-.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))) (+.f64 C A)))))
(/.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))) 3)) (fma.f64 (+.f64 C A) (+.f64 C A) (*.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))) (-.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))) (+.f64 C A)))))
(/.f64 (-.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (*.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))) (-.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))
(/.f64 (-.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (*.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))) (-.f64 (-.f64 (+.f64 C A) (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))
(/.f64 (-.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (*.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (+.f64 (-.f64 (+.f64 C A) (-.f64 A C)) (/.f64 (*.f64 -1/2 (*.f64 B B)) A)))
(pow.f64 (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))) 1)
(+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))
(+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))
(log.f64 (exp.f64 (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))
(+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))
(+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))
(cbrt.f64 (*.f64 (+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))) (*.f64 (+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))) (+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))
(cbrt.f64 (pow.f64 (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))))) 3))
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))
(+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))
(+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))
(exp.f64 (log.f64 (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))
(+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))
(+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))
(log1p.f64 (expm1.f64 (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A)))))))
(+.f64 A (+.f64 (+.f64 C (-.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 B B 0) A))))
(+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))
(pow.f64 (*.f64 F (*.f64 B B)) 1)
(*.f64 (*.f64 B F) B)
(*.f64 (*.f64 B B) F)
(log.f64 (exp.f64 (*.f64 F (*.f64 B B))))
(*.f64 (*.f64 B F) B)
(*.f64 (*.f64 B B) F)
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 B B))) (*.f64 F (*.f64 B B))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 B F) B) (*.f64 (*.f64 F F) (pow.f64 B 4))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) F) 3))
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 B B))))
(*.f64 (*.f64 B F) B)
(*.f64 (*.f64 B B) F)
(exp.f64 (log.f64 (*.f64 F (*.f64 B B))))
(*.f64 (*.f64 B F) B)
(*.f64 (*.f64 B B) F)
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 B B))))
(*.f64 (*.f64 B F) B)
(*.f64 (*.f64 B B) F)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 1)
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(cbrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 1 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(/.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (-.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (hypot.f64 B (-.f64 A C))) (*.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(/.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 (+.f64 C A) (+.f64 C A) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(/.f64 (-.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (*.f64 (hypot.f64 B (-.f64 A C)) (hypot.f64 B (-.f64 A C)))) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))
(pow.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) 1)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(log.f64 (exp.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(cbrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(exp.f64 (log.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 1)
(*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(log.f64 (exp.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(exp.f64 (log.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 1 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2)))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))
(pow.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2)) 1)
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))
(log.f64 (exp.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))
(expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))
(exp.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))
(log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2)))) B)
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2)) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2)))) 1)
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2)) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2)) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(log.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2)) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))))))
(cbrt.f64 (*.f64 (*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2)))))))
(cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2)) (/.f64 (neg.f64 (sqrt.f64 2)) B)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2)) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2)) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2))))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2)) (/.f64 (neg.f64 (sqrt.f64 2)) B))

eval900.0ms (2.9%)

Compiler

Compiled 57293 to 32645 computations (43% saved)

prune455.0ms (1.5%)

Pruning

87 alts after pruning (86 fresh and 1 done)

PrunedKeptTotal
New85348901
Fresh253863
Picked415
Done303
Total88587972
Accurracy
76.6%
Counts
972 → 87
Alt Table
Click to see full alt table
StatusAccuracyProgram
31.9%
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))) B)
14.0%
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
1.1%
(/.f64 (neg.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 (*.f64 C C) -4) F)))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 B (sqrt.f64 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.6%
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.8%
(/.f64 (neg.f64 (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
16.0%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.1%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.4%
(/.f64 (neg.f64 (*.f64 (*.f64 B 2) (sqrt.f64 (*.f64 F A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
29.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))) (sqrt.f64 (+.f64 A (+.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (*.f64 A A))) (+.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
3.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C 2) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 4 A) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
19.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (exp.f64 (log.f64 (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (cbrt.f64 (*.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 F C))) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 F C))) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (/.f64 (-.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (*.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (+.f64 (-.f64 (+.f64 C A) (-.f64 A C)) (/.f64 (*.f64 -1/2 (*.f64 B B)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
12.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
11.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 A (hypot.f64 B A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
10.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (fma.f64 2 C (/.f64 (*.f64 -1/2 (*.f64 B B)) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (fma.f64 2 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 (*.f64 C 2) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 0 (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
10.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C C)) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.2%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2) 1/3)))
28.0%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))))
39.6%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (cbrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))))))))
39.9%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (sqrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))))))))
10.6%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))
40.0%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
35.0%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C B)))))
5.7%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 C 2)))))
35.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 B))))
37.5%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (exp.f64 (log.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))))))))
24.5%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3/2)))))
27.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (+.f64 (*.f64 F B) (*.f64 C F)))))
31.4%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
0.6%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))
9.7%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))
27.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B)))))
5.0%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C 2)))))
28.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B))))
8.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)))))
9.7%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F (/.f64 C (*.f64 B B)))))))
30.2%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (exp.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
15.7%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3)))))
8.0%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (/.f64 (*.f64 -1/2 (*.f64 B B)) C)) 3/2))))
1.5%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (-.f64 C B)) 3/2))))
21.3%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F B) 3/2))))
39.5%
(*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
31.5%
(*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
31.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 (sqrt.f64 2) B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
40.0%
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
31.9%
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
1.6%
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (/.f64 2 (/.f64 C B)))
26.2%
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))
2.7%
(*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))
4.9%
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))
5.1%
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 -2 B))
5.0%
(*.f64 (neg.f64 (/.f64 2 B)) (pow.f64 (*.f64 F A) 1/2))
5.7%
(*.f64 (neg.f64 (/.f64 2 B)) (*.f64 (sqrt.f64 F) (sqrt.f64 A)))
8.1%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
23.3%
(*.f64 (expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))))
29.7%
(*.f64 (exp.f64 (log.f64 (/.f64 (sqrt.f64 2) B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
4.9%
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
21.6%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
5.0%
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
2.8%
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 2) B)))
2.7%
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A)))))
31.9%
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))) B)
14.0%
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
1.1%
(/.f64 (neg.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 (*.f64 C C) -4) F)))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 B (sqrt.f64 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.6%
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.8%
(/.f64 (neg.f64 (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
16.0%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.1%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.4%
(/.f64 (neg.f64 (*.f64 (*.f64 B 2) (sqrt.f64 (*.f64 F A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
29.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))) (sqrt.f64 (+.f64 A (+.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (*.f64 A A))) (+.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
3.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C 2) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 4 A) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
19.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (exp.f64 (log.f64 (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (cbrt.f64 (*.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 F C))) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 F C))) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (/.f64 (-.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (*.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (+.f64 (-.f64 (+.f64 C A) (-.f64 A C)) (/.f64 (*.f64 -1/2 (*.f64 B B)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
12.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
11.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 A (hypot.f64 B A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
10.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (fma.f64 2 C (/.f64 (*.f64 -1/2 (*.f64 B B)) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (fma.f64 2 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 (*.f64 C 2) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 0 (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
10.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C C)) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.2%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2) 1/3)))
28.0%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))))
39.6%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (cbrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))))))))
39.9%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (sqrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))))))))
10.6%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))
40.0%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
35.0%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C B)))))
5.7%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 C 2)))))
35.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 B))))
37.5%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (exp.f64 (log.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))))))))
24.5%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3/2)))))
27.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (+.f64 (*.f64 F B) (*.f64 C F)))))
31.4%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
0.6%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))
9.7%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))
27.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B)))))
5.0%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C 2)))))
28.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B))))
8.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)))))
9.7%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F (/.f64 C (*.f64 B B)))))))
30.2%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (exp.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
15.7%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3)))))
8.0%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (/.f64 (*.f64 -1/2 (*.f64 B B)) C)) 3/2))))
1.5%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (-.f64 C B)) 3/2))))
21.3%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F B) 3/2))))
39.5%
(*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
31.5%
(*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
31.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 (sqrt.f64 2) B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
40.0%
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
31.9%
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
1.6%
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (/.f64 2 (/.f64 C B)))
26.2%
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))
2.7%
(*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))
4.9%
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))
5.1%
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 -2 B))
5.0%
(*.f64 (neg.f64 (/.f64 2 B)) (pow.f64 (*.f64 F A) 1/2))
5.7%
(*.f64 (neg.f64 (/.f64 2 B)) (*.f64 (sqrt.f64 F) (sqrt.f64 A)))
8.1%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
23.3%
(*.f64 (expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))))
29.7%
(*.f64 (exp.f64 (log.f64 (/.f64 (sqrt.f64 2) B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
4.9%
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
21.6%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
5.0%
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
2.8%
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 2) B)))
2.7%
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A)))))
Compiler

Compiled 9770 to 6544 computations (33% saved)

localize593.0ms (1.9%)

Local Accuracy

Found 17 expressions with local accuracy:

NewAccuracyProgram
99.2%
(*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C C))
97.9%
(*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F)
96.0%
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C C))))
95.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
99.1%
(-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))
97.9%
(*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))
95.6%
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
92.6%
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))
98.2%
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 (*.f64 C 2) A)))
96.0%
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 (*.f64 C 2) A))))))
95.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 (*.f64 C 2) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
92.7%
(+.f64 A (-.f64 (*.f64 C 2) A))
100.0%
(/.f64 (sqrt.f64 (*.f64 F A)) B)
95.0%
(sqrt.f64 (*.f64 F A))
99.9%
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
99.9%
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
99.9%
(*.f64 (sqrt.f64 2) (/.f64 1 B))
Compiler

Compiled 612 to 243 computations (60.3% saved)

series182.0ms (0.6%)

Counts
15 → 368
Calls

150 calls:

TimeVariablePointExpression
48.0ms
F
@0
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
24.0ms
A
@0
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 (*.f64 C 2) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.0ms
C
@0
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
9.0ms
B
@-inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 (*.f64 C 2) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.0ms
A
@inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 (*.f64 C 2) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))

rewrite149.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1286×pow1
1198×add-exp-log
1198×add-cbrt-cube
1198×add-log-exp
1198×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

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

simplify345.0ms (1.1%)

Algorithm
egg-herbie
Rules
1626×times-frac
1326×*-commutative
550×associate-*r*
496×+-commutative
466×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0156549384
1507045274
Stop Event
node limit
Counts
518 → 556
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(sqrt.f64 (*.f64 F B))
(+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 4)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 4)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 3))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (pow.f64 B 5)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 3)))))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.f64 2 C)
(*.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 -2 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -4)))))) (pow.f64 B 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -4) (pow.f64 C 2)))))) (pow.f64 B 4))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -4)))))) (pow.f64 B 2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -4) (pow.f64 C 2)))))) (pow.f64 B 4))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -4)))))) (pow.f64 B 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (sqrt.f64 -4))))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -4) (pow.f64 C 3)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 5)))))))) (pow.f64 B 6))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -32 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -4 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F))))))) (pow.f64 B 7))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (*.f64 2 (/.f64 (+.f64 (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 5))) (*.f64 2 (/.f64 (+.f64 (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 5))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))) (*.f64 2 (/.f64 (+.f64 (*.f64 -32 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -4 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F))))))) (pow.f64 B 7))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B)))
(+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3))))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (pow.f64 B 5)))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (pow.f64 B 5)))))))) (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3))))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (pow.f64 B 5)))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (pow.f64 B 5)))))))) (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 1 (pow.f64 B 7)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 1 (pow.f64 B 7)))) (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 1 (pow.f64 B 7)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 1 (pow.f64 B 7))))))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))))))
(*.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 -2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))))) C)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))))) C)) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4)))))) (pow.f64 C 2)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -4) (pow.f64 B 6)))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -4)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5))))))) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))))) C)) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4)))))) (pow.f64 C 2))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) C))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) C))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) C))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))))) (pow.f64 C 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) C))) (+.f64 (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) C))) (+.f64 (*.f64 1/2048 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 C 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) B))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (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 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) C)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 C 2)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) C))))))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 5) (*.f64 A C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A 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 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 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 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (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 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (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 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (*.f64 C (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 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 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.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))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.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 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (-.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))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.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))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) A)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.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)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) A)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.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)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) A)))) (pow.f64 (*.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 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) B))) 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (pow.f64 C 3))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (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 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (*.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 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 C (*.f64 F (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 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.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 (sqrt.f64 -1/4) C)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2)))) (*.f64 1/16 (*.f64 (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 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 4)))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/4) C)))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) C))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -4) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 2))) 2))) (pow.f64 C 2))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) C))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -4) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 2))) 2))) (pow.f64 C 2))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -4) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 2))) 2)) (pow.f64 B 2)) A)) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 4))))) (pow.f64 C 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(+.f64 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3)))) 2)) B)) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))
(+.f64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.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))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3)))) 2))) (pow.f64 B 2)))) B)) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (+.f64 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3)))) 2)) B)) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) 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 (sqrt.f64 -1/4) C)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 (sqrt.f64 -1/4) C)))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (pow.f64 B 4)) (sqrt.f64 -1/4))) (*.f64 1/16 (*.f64 (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 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 (sqrt.f64 -1/4) C)))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (pow.f64 B 4)) (sqrt.f64 -1/4))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/32 (/.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 (sqrt.f64 -1/4) C)))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) C)))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 3))))) (pow.f64 B 6)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 A F))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/4) C)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 C (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))))))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F)))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (+.f64 (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 5))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (+.f64 (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 5)))) (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 C (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))))))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F)))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) C)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 C 2)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) C))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (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 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) B))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(/.f64 (sqrt.f64 2) B)
(/.f64 (*.f64 (sqrt.f64 2) 1) B)
(pow.f64 (/.f64 (sqrt.f64 2) B) 1)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 2) B)) (/.f64 (sqrt.f64 2) B)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 2) B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) B)))
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 1)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(log.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B) 1)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B) (/.f64 (sqrt.f64 (*.f64 F A)) B)) (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(-.f64 (+.f64 A (+.f64 C C)) A)
(*.f64 1 (+.f64 A (-.f64 (+.f64 C C) A)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 A (-.f64 (+.f64 C C) A))) (cbrt.f64 (+.f64 A (-.f64 (+.f64 C C) A)))) (cbrt.f64 (+.f64 A (-.f64 (+.f64 C C) A))))
(*.f64 (sqrt.f64 (+.f64 A (-.f64 (+.f64 C C) A))) (sqrt.f64 (+.f64 A (-.f64 (+.f64 C C) A))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 (+.f64 C C) A) 3)) (+.f64 (*.f64 A A) (-.f64 (*.f64 (-.f64 (+.f64 C C) A) (-.f64 (+.f64 C C) A)) (*.f64 A (-.f64 (+.f64 C C) A)))))
(/.f64 (-.f64 (*.f64 A A) (*.f64 (-.f64 (+.f64 C C) A) (-.f64 (+.f64 C C) A))) (-.f64 A (-.f64 (+.f64 C C) A)))
(pow.f64 (+.f64 A (-.f64 (+.f64 C C) A)) 1)
(log.f64 (exp.f64 (+.f64 A (-.f64 (+.f64 C C) A))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (+.f64 A (-.f64 (+.f64 C C) A))) (+.f64 A (-.f64 (+.f64 C C) A))))
(expm1.f64 (log1p.f64 (+.f64 A (-.f64 (+.f64 C C) A))))
(exp.f64 (log.f64 (+.f64 A (-.f64 (+.f64 C C) A))))
(log1p.f64 (expm1.f64 (+.f64 A (-.f64 (+.f64 C C) A))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A -4) C))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))) (fma.f64 B B (*.f64 (*.f64 A -4) C))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))))
(pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))))
(+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) A) (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (-.f64 (+.f64 C C) A)))
(+.f64 (*.f64 A (fma.f64 B B (*.f64 (*.f64 A -4) C))) (*.f64 (-.f64 (+.f64 C C) A) (fma.f64 B B (*.f64 (*.f64 A -4) C))))
(pow.f64 (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C)))) (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(exp.f64 (log.f64 (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A -4) C))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C))) 1)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(pow.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A -4) C))) 1)
(log.f64 (exp.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A -4) C))) (*.f64 F (fma.f64 B B (*.f64 (*.f64 A -4) C)))) (*.f64 F (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(exp.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(+.f64 (*.f64 B B) (*.f64 (*.f64 A -4) C))
(+.f64 (*.f64 B B) (neg.f64 (*.f64 (*.f64 4 C) A)))
(+.f64 (*.f64 (*.f64 A -4) C) (*.f64 B B))
(+.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (fma.f64 (neg.f64 (*.f64 C A)) 4 (*.f64 (*.f64 4 C) A)))
(*.f64 1 (fma.f64 B B (*.f64 (*.f64 A -4) C)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))))
(*.f64 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))))
(/.f64 (+.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 (*.f64 (*.f64 A -4) C) 3)) (+.f64 (*.f64 (*.f64 B B) (*.f64 B B)) (-.f64 (*.f64 (*.f64 (*.f64 A -4) C) (*.f64 (*.f64 A -4) C)) (*.f64 (*.f64 B B) (*.f64 (*.f64 A -4) C)))))
(/.f64 (-.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 (*.f64 (*.f64 4 C) A) 3)) (+.f64 (*.f64 (*.f64 B B) (*.f64 B B)) (+.f64 (*.f64 (*.f64 (*.f64 4 C) A) (*.f64 (*.f64 4 C) A)) (*.f64 (*.f64 B B) (*.f64 (*.f64 4 C) A)))))
(/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 B B)) (*.f64 (*.f64 (*.f64 A -4) C) (*.f64 (*.f64 A -4) C))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A -4) C)))
(/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 B B)) (*.f64 (*.f64 (*.f64 4 C) A) (*.f64 (*.f64 4 C) A))) (+.f64 (*.f64 B B) (*.f64 (*.f64 4 C) A)))
(pow.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) 1)
(log.f64 (exp.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (fma.f64 B B (*.f64 (*.f64 A -4) C))))
(expm1.f64 (log1p.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))))
(exp.f64 (log.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))))
(log1p.f64 (expm1.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))))
(fma.f64 B B (*.f64 (*.f64 A -4) C))
(fma.f64 B B (neg.f64 (*.f64 (*.f64 4 C) A)))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(pow.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(+.f64 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) C) (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) C))
(+.f64 (*.f64 C (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (*.f64 C (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(pow.f64 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(exp.f64 (log.f64 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
Outputs
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(/.f64 (sqrt.f64 2) B)
(sqrt.f64 (*.f64 F B))
(sqrt.f64 (*.f64 B F))
(+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))
(fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 B F)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B))))
(fma.f64 1/2 (*.f64 (*.f64 C C) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 (/.f64 1 F) B)))) (fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 B F))))
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 C C) (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 (/.f64 1 F) B))) (fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 B F))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))))
(fma.f64 1/2 (*.f64 (*.f64 C C) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 (/.f64 1 F) B)))) (fma.f64 -1/4 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3)))) (fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 B F)))))
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 C C) (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 (/.f64 1 F) B))) (fma.f64 -1/4 (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 B F)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (*.f64 1/4 (*.f64 (*.f64 B (/.f64 B (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 4)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 1/4 (*.f64 (*.f64 B (/.f64 B (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 4)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2)) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 2) 2))))))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (fma.f64 1/4 (*.f64 (*.f64 B (/.f64 B (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/8 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) (*.f64 C C)))))))))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(neg.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (*.f64 F C))) B))
(*.f64 (neg.f64 (/.f64 2 B)) (sqrt.f64 (*.f64 F C)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(fma.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (neg.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (*.f64 F C))) B)))
(-.f64 (*.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 2 B)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 3))))))
(fma.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (*.f64 F C))) B) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 (pow.f64 B 3) (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2))))))
(fma.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (pow.f64 B 3) (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2))))) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 2 B))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (pow.f64 B 5)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 3)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (+.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2)) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 B 5))) (fma.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (*.f64 F C))) B) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 (pow.f64 B 3) (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/8 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2)) (*.f64 C C)))) (pow.f64 B 5))) (fma.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (pow.f64 B 3) (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 2))) 2))))) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 2 B)))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(-.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))))))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))))))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 5))))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3)))))))
(fma.f64 1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5))))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(*.f64 2 C)
(+.f64 C C)
(*.f64 2 C)
(+.f64 C C)
(*.f64 2 C)
(+.f64 C C)
(*.f64 2 C)
(+.f64 C C)
(*.f64 2 C)
(+.f64 C C)
(*.f64 2 C)
(+.f64 C C)
(*.f64 2 C)
(+.f64 C C)
(*.f64 2 C)
(+.f64 C C)
(*.f64 2 C)
(+.f64 C C)
(*.f64 2 C)
(+.f64 C C)
(*.f64 2 C)
(+.f64 C C)
(*.f64 2 C)
(+.f64 C C)
(*.f64 2 C)
(+.f64 C C)
(*.f64 2 C)
(+.f64 C C)
(*.f64 2 C)
(+.f64 C C)
(*.f64 2 C)
(+.f64 C C)
(*.f64 2 C)
(+.f64 C C)
(*.f64 2 C)
(+.f64 C C)
(*.f64 2 C)
(+.f64 C C)
(*.f64 2 C)
(+.f64 C C)
(*.f64 2 C)
(+.f64 C C)
(*.f64 2 C)
(+.f64 C C)
(*.f64 2 C)
(+.f64 C C)
(*.f64 2 C)
(+.f64 C C)
(*.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 -2 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -4)))))) (pow.f64 B 2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)) (*.f64 (*.f64 -2 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -4))))))) (*.f64 B B)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)) (*.f64 -2 (*.f64 (*.f64 B B) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C)) (*.f64 -1/8 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 C (sqrt.f64 -4))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -4) (pow.f64 C 2)))))) (pow.f64 B 4))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -4)))))) (pow.f64 B 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)) (*.f64 -2 (+.f64 (*.f64 (pow.f64 B 4) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (*.f64 C C) (sqrt.f64 -4)))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (/.f64 1 (*.f64 C C)) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 (*.f64 -1/64 (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (/.f64 (sqrt.f64 -4) (*.f64 C C)))))) (*.f64 (*.f64 B B) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -4))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)) (*.f64 -2 (+.f64 (*.f64 (pow.f64 B 4) (fma.f64 -1/32 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 C C) (sqrt.f64 -4))) (fma.f64 1/32 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 C C) (*.f64 -4 (sqrt.f64 -4)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -4) (*.f64 C C))))))) (*.f64 (*.f64 B B) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C)) (*.f64 -1/8 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 C (sqrt.f64 -4)))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -4) (pow.f64 C 2)))))) (pow.f64 B 4))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -4)))))) (pow.f64 B 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (sqrt.f64 -4))))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -4) (pow.f64 C 3)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 5)))))))) (pow.f64 B 6))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)) (fma.f64 -2 (*.f64 (pow.f64 B 4) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (*.f64 C C) (sqrt.f64 -4)))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (/.f64 1 (*.f64 C C)) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 (*.f64 -1/64 (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (/.f64 (sqrt.f64 -4) (*.f64 C C)))))) (*.f64 -2 (+.f64 (*.f64 (*.f64 B B) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -4))))))) (*.f64 (pow.f64 B 6) (fma.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 3)))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (/.f64 1 (pow.f64 C 3)) (sqrt.f64 -4))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -4) (pow.f64 C 3))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (/.f64 1 (pow.f64 C 3)) (pow.f64 (sqrt.f64 -4) 5))))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)) (fma.f64 -2 (*.f64 (pow.f64 B 4) (fma.f64 -1/32 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 C C) (sqrt.f64 -4))) (fma.f64 1/32 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 C C) (*.f64 -4 (sqrt.f64 -4)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -4) (*.f64 C C))))))) (*.f64 -2 (+.f64 (*.f64 (*.f64 B B) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) C)) (*.f64 -1/8 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 C (sqrt.f64 -4)))))) (*.f64 (pow.f64 B 6) (fma.f64 1/128 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 C 3) (*.f64 -4 (sqrt.f64 -4)))) (fma.f64 -1/128 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 C 3) (sqrt.f64 -4))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -4) (pow.f64 C 3))) (*.f64 -1/64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 5))))))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B)))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (pow.f64 B 3)) (/.f64 (sqrt.f64 (*.f64 F C)) B)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B)))))
(fma.f64 -2 (/.f64 (fma.f64 -8 (*.f64 (*.f64 A A) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) 14)) (pow.f64 B 5)) (*.f64 -2 (+.f64 (/.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)))))
(fma.f64 -2 (/.f64 (fma.f64 -8 (*.f64 (*.f64 A A) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) 14)) (pow.f64 B 5)) (*.f64 -2 (+.f64 (/.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (pow.f64 B 3)) (/.f64 (sqrt.f64 (*.f64 F C)) B))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -32 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -4 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F))))))) (pow.f64 B 7))))))
(fma.f64 -2 (/.f64 (fma.f64 -8 (*.f64 (*.f64 A A) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) 14)) (pow.f64 B 5)) (fma.f64 -2 (/.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (pow.f64 B 3)) (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)) (/.f64 (fma.f64 -32 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (fma.f64 64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) -12))) (pow.f64 B 7))))))
(fma.f64 -2 (/.f64 (fma.f64 -8 (*.f64 (*.f64 A A) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) 14)) (pow.f64 B 5)) (fma.f64 -2 (/.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (pow.f64 B 3)) (*.f64 -2 (+.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B) (/.f64 (fma.f64 -32 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (fma.f64 64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) -12))) (pow.f64 B 7))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (*.f64 2 (/.f64 (+.f64 (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))))
(*.f64 2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)) (/.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (pow.f64 B 3))))
(*.f64 2 (+.f64 (/.f64 (sqrt.f64 (*.f64 F C)) B) (/.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 5))) (*.f64 2 (/.f64 (+.f64 (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3)))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)) (*.f64 2 (+.f64 (/.f64 (fma.f64 -8 (*.f64 (*.f64 A A) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) 14)) (pow.f64 B 5)) (/.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (pow.f64 B 3)))))
(fma.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B) (*.f64 2 (+.f64 (/.f64 (fma.f64 -8 (*.f64 (*.f64 A A) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) 14)) (pow.f64 B 5)) (/.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 16 (*.f64 (pow.f64 A 2) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 5))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 4 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))) (*.f64 2 (/.f64 (+.f64 (*.f64 -32 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -4 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 (pow.f64 C 7) F))))))) (pow.f64 B 7))))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)) (fma.f64 2 (/.f64 (fma.f64 -8 (*.f64 (*.f64 A A) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) 14)) (pow.f64 B 5)) (*.f64 2 (+.f64 (/.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (pow.f64 B 3)) (/.f64 (fma.f64 -32 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (fma.f64 64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) -12))) (pow.f64 B 7))))))
(fma.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B) (fma.f64 2 (/.f64 (fma.f64 -8 (*.f64 (*.f64 A A) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) 14)) (pow.f64 B 5)) (*.f64 2 (+.f64 (/.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (pow.f64 B 3)) (/.f64 (fma.f64 -32 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (fma.f64 64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) -12))) (pow.f64 B 7))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B)))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B))
(+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3))))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))))
(*.f64 -2 (+.f64 (*.f64 A (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (pow.f64 B 3))))) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B))))
(*.f64 -2 (+.f64 (*.f64 A (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (pow.f64 B 3)))) (/.f64 (sqrt.f64 (*.f64 F C)) B)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (pow.f64 B 5)))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (pow.f64 B 5)))))))) (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3))))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B)))))
(fma.f64 -2 (*.f64 (*.f64 A A) (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 1 (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 1 (pow.f64 B 5))) 14))) (*.f64 -2 (+.f64 (*.f64 A (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (pow.f64 B 3))))) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)))))
(fma.f64 -2 (*.f64 (*.f64 A A) (fma.f64 -8 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (pow.f64 B 5)) (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (pow.f64 B 5)) 14))) (*.f64 -2 (+.f64 (*.f64 A (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (pow.f64 B 3)))) (/.f64 (sqrt.f64 (*.f64 F C)) B))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (pow.f64 B 5)))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (pow.f64 B 5)))))))) (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 1 (pow.f64 B 7)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 1 (pow.f64 B 7)))) (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 1 (pow.f64 B 7)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 1 (pow.f64 B 7))))))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))))))
(fma.f64 -2 (*.f64 (*.f64 A A) (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 1 (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 1 (pow.f64 B 5))) 14))) (fma.f64 -2 (*.f64 A (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (pow.f64 B 3))))) (*.f64 -2 (+.f64 (*.f64 (pow.f64 A 3) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 1 (pow.f64 B 7))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 1 (pow.f64 B 7))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 1 (pow.f64 B 7))) -40)))) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B))))))
(fma.f64 -2 (*.f64 (*.f64 A A) (fma.f64 -8 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (pow.f64 B 5)) (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (pow.f64 B 5)) 14))) (fma.f64 -2 (*.f64 A (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (pow.f64 B 3)))) (*.f64 -2 (+.f64 (*.f64 (pow.f64 A 3) (fma.f64 64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (pow.f64 B 7)) (fma.f64 -4 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (pow.f64 B 7)) (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (pow.f64 B 7)) -40)))) (/.f64 (sqrt.f64 (*.f64 F C)) B)))))
(*.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 -2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))))) C)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)) (*.f64 -2 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 -4))) (*.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 B B) (sqrt.f64 -4)))) C)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)) (*.f64 -2 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 -4))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 B B) (sqrt.f64 -4))))) C)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))))) C)) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4)))))) (pow.f64 C 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)) (*.f64 -2 (+.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 -4))) (*.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 B B) (sqrt.f64 -4)))) C) (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4)))))) (*.f64 C C)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)) (*.f64 -2 (+.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 -4))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 B B) (sqrt.f64 -4))))) C) (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4))) (fma.f64 1/32 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 B 4)) (*.f64 -4 (sqrt.f64 -4))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4)))))) (*.f64 C C)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -4) (pow.f64 B 6)))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -4)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5))))))) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))))) C)) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4)))))) (pow.f64 C 2))))))
(fma.f64 -2 (/.f64 (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (sqrt.f64 -4))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -4))) (fma.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5))))))) (pow.f64 C 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)) (*.f64 -2 (+.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 -4))) (*.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 B B) (sqrt.f64 -4)))) C) (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4)))))) (*.f64 C C))))))
(fma.f64 -2 (/.f64 (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (sqrt.f64 -4))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -4))) (fma.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 -4 (sqrt.f64 -4)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5))))))) (pow.f64 C 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)) (*.f64 -2 (+.f64 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 -4))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 B B) (sqrt.f64 -4))))) C) (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4))) (fma.f64 1/32 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 B 4)) (*.f64 -4 (sqrt.f64 -4))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4)))))) (*.f64 C C))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))
(*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F A))) (sqrt.f64 -4))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) C))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) C))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) (/.f64 C (*.f64 B B)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) (/.f64 C (*.f64 B B)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F A))) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) C))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))))) (pow.f64 C 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) (/.f64 C (*.f64 B B)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) (/.f64 C (*.f64 B B)))) (fma.f64 -1 (/.f64 (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4))) 1/64)) (*.f64 C C)) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F A))) (sqrt.f64 -4)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) (/.f64 C (*.f64 B B)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) (/.f64 C (*.f64 B B)))) (-.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F A))) (sqrt.f64 -4)) (/.f64 (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4))) 1/64)) (*.f64 C C)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) C))) (+.f64 (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) C))) (+.f64 (*.f64 1/2048 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 C 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) (/.f64 C (*.f64 B B)))) (fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -4) (/.f64 (pow.f64 C 3) (pow.f64 B 6)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) (/.f64 C (*.f64 B B)))) (fma.f64 1/2048 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -4) (/.f64 (pow.f64 C 3) (pow.f64 B 6)))) (fma.f64 -1 (/.f64 (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4))) 1/64)) (*.f64 C C)) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -4) (/.f64 (pow.f64 C 3) (pow.f64 B 6)))) (fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -4) (/.f64 (pow.f64 C 3) (pow.f64 B 6)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F A))) (sqrt.f64 -4)))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) (/.f64 C (*.f64 B B)))) (fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -4) (/.f64 (pow.f64 C 3) (pow.f64 B 6)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) (/.f64 C (*.f64 B B)))) (fma.f64 1/2048 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -4) (/.f64 (pow.f64 C 3) (pow.f64 B 6)))) (-.f64 (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -4) (/.f64 (pow.f64 C 3) (pow.f64 B 6)))) (fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -4) (/.f64 (pow.f64 C 3) (pow.f64 B 6)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F A))) (sqrt.f64 -4)))) (/.f64 (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4))) 1/64)) (*.f64 C C)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (/.f64 (pow.f64 B 4) C) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (/.f64 (pow.f64 B 4) C) (*.f64 -4 (sqrt.f64 -4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (/.f64 (pow.f64 B 6) (*.f64 C C)) (pow.f64 (sqrt.f64 -4) 5))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (/.f64 (pow.f64 B 4) C) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4)))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -4) 5)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (/.f64 (pow.f64 B 4) C) (*.f64 -4 (sqrt.f64 -4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B))
(*.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 (sqrt.f64 (*.f64 C F)) B)))
(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 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A B)) (fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (*.f64 A A) (pow.f64 B 3))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A B)) (fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))) (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 3) (pow.f64 B 5))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (*.f64 A A) (pow.f64 B 3)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) B))
(*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(fma.f64 -2 (*.f64 B (sqrt.f64 (*.f64 F C))) (*.f64 (*.f64 4 (/.f64 A B)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (*.f64 A A) (pow.f64 B 3))) (fma.f64 -2 (*.f64 B (sqrt.f64 (*.f64 F C))) (*.f64 (*.f64 4 (/.f64 A B)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (*.f64 A A) (pow.f64 B 3))) (fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 3) (pow.f64 B 5))) (fma.f64 -2 (*.f64 B (sqrt.f64 (*.f64 F C))) (*.f64 (*.f64 4 (/.f64 A B)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B))
(*.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 (sqrt.f64 (*.f64 C F)) B)))
(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 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A B)) (fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (*.f64 A A) (pow.f64 B 3))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A B)) (fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))) (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 3) (pow.f64 B 5))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (*.f64 A A) (pow.f64 B 3)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (/.f64 (pow.f64 B 4) C) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (/.f64 (pow.f64 B 4) C) (*.f64 -4 (sqrt.f64 -4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (/.f64 (pow.f64 B 6) (*.f64 C C)) (pow.f64 (sqrt.f64 -4) 5))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (/.f64 (pow.f64 B 4) C) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4)))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -4) 5)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (/.f64 (pow.f64 B 4) C) (*.f64 -4 (sqrt.f64 -4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 B B) (sqrt.f64 -4))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) C)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 B B) (sqrt.f64 -4))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) (/.f64 C (pow.f64 B 4)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 C 2)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) C))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 B B) (sqrt.f64 -4))) (fma.f64 1/512 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -4) (/.f64 (*.f64 C C) (pow.f64 B 6)))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) (/.f64 C (pow.f64 B 4))))))))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 (*.f64 -8 A) (*.f64 C C))
(*.f64 -8 (*.f64 (*.f64 C C) A))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 (*.f64 -8 A) (*.f64 C C)))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 C C) A)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 (*.f64 -8 A) (*.f64 C C)))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 C C) A)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 (*.f64 -8 A) (*.f64 C C)))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 C C) A)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (*.f64 B B)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 (*.f64 -8 A) (*.f64 C C)))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 C C) A)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 (*.f64 -8 A) (*.f64 C C)))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 C C) A)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 (*.f64 -8 A) (*.f64 C C)))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 C C) A)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (*.f64 B B)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 (*.f64 -8 A) (*.f64 C C)))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 C C) A)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 (*.f64 -8 A) (*.f64 C C)))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 C C) A)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 (*.f64 -8 A) (*.f64 C C)))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 C C) A)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (*.f64 B B)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 (*.f64 -8 A) (*.f64 C C)))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 C C) A)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 (*.f64 -8 A) (*.f64 C C)))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 C C) A)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 (*.f64 -8 A) (*.f64 C C)))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 C C) A)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 (*.f64 -8 A) (*.f64 C C))
(*.f64 -8 (*.f64 (*.f64 C C) A))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 (*.f64 -8 A) (*.f64 C C)))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 C C) A)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 (*.f64 -8 A) (*.f64 C C)))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 C C) A)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 (*.f64 -8 A) (*.f64 C C)))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 C C) A)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 (*.f64 -8 A) (*.f64 C C))
(*.f64 -8 (*.f64 (*.f64 C C) A))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 (*.f64 -8 A) (*.f64 C C)))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 C C) A)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 (*.f64 -8 A) (*.f64 C C)))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 C C) A)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 (*.f64 -8 A) (*.f64 C C)))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 C C) A)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (*.f64 B B)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 (*.f64 -8 A) (*.f64 C C)))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 C C) A)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 (*.f64 -8 A) (*.f64 C C)))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 C C) A)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 (*.f64 -8 A) (*.f64 C C)))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 C C) A)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 (*.f64 -8 A) (*.f64 C C))
(*.f64 -8 (*.f64 (*.f64 C C) A))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 (*.f64 -8 A) (*.f64 C C)))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 C C) A)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 (*.f64 -8 A) (*.f64 C C)))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 C C) A)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 (*.f64 -8 A) (*.f64 C C)))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 C C) A)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 (*.f64 -8 A) (*.f64 C C))
(*.f64 -8 (*.f64 (*.f64 C C) A))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 (*.f64 -8 A) (*.f64 C C)))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 C C) A)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 (*.f64 -8 A) (*.f64 C C)))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 C C) A)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 (*.f64 -8 A) (*.f64 C C)))
(fma.f64 2 (*.f64 C (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 C C) A)))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (-.f64 A C) (*.f64 C A))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 C A))))) (pow.f64 B 4)) (sqrt.f64 -1/2))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (-.f64 A C) (*.f64 C A))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 (/.f64 -1/8 (*.f64 A (-.f64 A C))) (/.f64 F C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 (/.f64 -1/8 (*.f64 A (-.f64 A C))) (/.f64 F C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 C A)))))) (sqrt.f64 -1/2))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 5) (*.f64 A C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A 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 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 C A))))) (pow.f64 B 4)) (sqrt.f64 -1/2))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (-.f64 A C) (*.f64 C A))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 6) (-.f64 (/.f64 (*.f64 -1/64 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 5))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 1/32 F) (*.f64 (*.f64 A (pow.f64 (-.f64 A C) 3)) C)) (*.f64 1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (-.f64 A C) (*.f64 C A))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 C A)))) (*.f64 C A)) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) F) (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 (*.f64 A (pow.f64 (-.f64 A C) 3)) C)) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (-.f64 A C) (*.f64 C A))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (-.f64 A C) (*.f64 C A))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2)))) (pow.f64 (sqrt.f64 -1/2) 2)))))))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 (/.f64 -1/8 (*.f64 A (-.f64 A C))) (/.f64 F C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 (/.f64 -1/8 (*.f64 A (-.f64 A C))) (/.f64 F C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 C A)))))) (sqrt.f64 -1/2))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 6) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 5)))) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A (pow.f64 (-.f64 A C) 3)) C))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 C A)))) (*.f64 C A)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 -1/8 (*.f64 A (-.f64 A C))) (/.f64 F C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 C (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A (pow.f64 (-.f64 A C) 3)) C))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2))))) F)))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) 2)) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))) B)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)))) (*.f64 B B))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))))) (*.f64 B B)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (*.f64 4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))))))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))) (+.f64 A (hypot.f64 B A))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) 2)) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))) B))))) F)) (*.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))) B)))) B))))) (*.f64 B (pow.f64 C 3))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) 2)) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))) B)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A 0))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A))))) C) (/.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A 0))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A))))) C) (/.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -1/2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) 0) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A 0))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A 0))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (*.f64 1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))))) (/.f64 A (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2))) 2)))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A 0))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A))))) C) (/.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -1/2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) 0) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A 0))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A 0))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 B B) 0))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) 0) (/.f64 A F))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A 0))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 A (*.f64 B B))))) (/.f64 A (*.f64 B B))) (*.f64 -1 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A 0))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) 0) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A 0))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A 0))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (sqrt.f64 -1/2)))) 2))))) F)))) (sqrt.f64 -1/2))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 (*.f64 F C) (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 B B))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 (*.f64 F C) (+.f64 C (hypot.f64 B C))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) 2)) (*.f64 4 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 (*.f64 F C) (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))) (/.f64 (*.f64 B B) C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 (*.f64 F C) (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 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 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 B B))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 F C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3)))) (*.f64 B B))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 B B))) (*.f64 4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 B B))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) (*.f64 B B))) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 (*.f64 F C) (+.f64 C (hypot.f64 B C))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) 2)) (*.f64 4 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 (*.f64 F C) (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))) (/.f64 (*.f64 B B) C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 C B) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (*.f64 -4 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 (*.f64 F C) (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))) (/.f64 (*.f64 B B) C)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 (*.f64 F C) (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))) (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 (*.f64 F C) (+.f64 C (hypot.f64 B C))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) 2)) (*.f64 4 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 (*.f64 F C) (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))) (/.f64 (*.f64 B B) C))))) (+.f64 C (hypot.f64 B C))) (/.f64 (*.f64 B B) F))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 (*.f64 F C) (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C))))) (*.f64 A (sqrt.f64 -1/2)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C 0))) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) A))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (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 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C))))) (*.f64 A (sqrt.f64 -1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C)))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C 0))) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C 0))) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C 0))) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (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 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (*.f64 C (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C))))) (*.f64 A (sqrt.f64 -1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C)))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (*.f64 1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C)))))))) (/.f64 C (*.f64 B B))) (/.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C)))) (sqrt.f64 -1/2))) 2))) (*.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 C C))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C 0))) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C 0))) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C 0))) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F))) (*.f64 1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C 0))) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))))))) (/.f64 C (*.f64 B B))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C 0))) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C 0))) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (sqrt.f64 -1/2)))) 2))) (*.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C 0))) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))))) F)))) (sqrt.f64 -1/2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C))))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C))))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.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))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C))))) (sqrt.f64 -8)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))) (sqrt.f64 (/.f64 F C))) (*.f64 A (sqrt.f64 -8)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C))))) (sqrt.f64 -8)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 A (sqrt.f64 -8))))) 2))) A))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.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 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (-.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))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.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))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 5))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 A A)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))) (sqrt.f64 (/.f64 F C))) (*.f64 A (sqrt.f64 -8)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C))))) (sqrt.f64 -8)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))) (sqrt.f64 (/.f64 F C))) (*.f64 A (sqrt.f64 -8)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 5))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 A A)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 A (sqrt.f64 -8))))) 2)) (*.f64 C -8)))))) A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C))))) (sqrt.f64 -8)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 A (sqrt.f64 -8))))) 2))) A)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 A -4) (+.f64 A (hypot.f64 B A)))))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) B) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) A)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.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)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) B)) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 A -4) (+.f64 A (hypot.f64 B A)))))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 A -4) (+.f64 A (hypot.f64 B A)))) B))) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) A)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.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)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) A)))) (pow.f64 (*.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 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) B))) 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (pow.f64 C 3))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) B)) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (pow.f64 C 3) (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) B)) 2)) (*.f64 B B))))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 A -4) (+.f64 A (hypot.f64 B A)))))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 A -4) (+.f64 A (hypot.f64 B A)))) B))) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (*.f64 B B))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 A -4) (+.f64 A (hypot.f64 B A)))) (+.f64 A (hypot.f64 B A))) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 A -4) (+.f64 A (hypot.f64 B A)))) B))) 2)) (*.f64 B B))))))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (+.f64 (*.f64 2 (*.f64 B B)) 0))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (*.f64 C (sqrt.f64 -8))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) 0)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (+.f64 (*.f64 2 (*.f64 B B)) 0)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (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 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (*.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 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (*.f64 C (sqrt.f64 -8))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 C C) (sqrt.f64 -8)) (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 -2 (*.f64 A A)) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) A) (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8))) 2)) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) 0)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) 0)) (*.f64 -2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) 0))))) (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) 0)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) (sqrt.f64 -8)))) 2))) A))) (*.f64 C C)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (+.f64 (*.f64 2 (*.f64 B B)) 0))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 1/2 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))
(fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C)))))))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) F (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) B)) 2))))))) (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 1/2 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))))) B))) 2)))) B)) (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C)))))))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) F (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) B)) 2))))))) (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (*.f64 (*.f64 -2 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) F (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) B)) 2))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 B B)))))) B)) (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))))) B))) 2)))) B)) (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (*.f64 -2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))))) B))) 2)) (+.f64 C (hypot.f64 B C))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))))) (*.f64 B B))))))) B)) (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C)))))))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -8)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) 0)))) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -8))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 (*.f64 -2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 F C))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (sqrt.f64 -8))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) 0))) (sqrt.f64 -8)))) 2)) A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) 0)))) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 C (*.f64 F (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 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 (*.f64 -2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 F C))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (sqrt.f64 -8))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (+.f64 (fma.f64 -2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 F (*.f64 C C))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 (*.f64 -2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 F C))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (sqrt.f64 -8))) 2)) C) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) 0))) (sqrt.f64 -8)))) 2)) A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (+.f64 (fma.f64 -2 (*.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 F (*.f64 C C))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) 0))) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) 0))) (sqrt.f64 -8)))) 2)) (*.f64 F -8))))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) 0)))) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -8))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 F C) A))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 F C) A))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 F C) A))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 F C) A))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 F C) A))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 F C) A) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A C))
(*.f64 -4 (*.f64 C A))
(*.f64 C (*.f64 A -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(pow.f64 B 2)
(*.f64 B B)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(pow.f64 B 2)
(*.f64 B B)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(pow.f64 B 2)
(*.f64 B B)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(*.f64 -4 (*.f64 A C))
(*.f64 -4 (*.f64 C A))
(*.f64 C (*.f64 A -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(*.f64 -4 (*.f64 A C))
(*.f64 -4 (*.f64 C A))
(*.f64 C (*.f64 A -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(pow.f64 B 2)
(*.f64 B B)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(*.f64 -4 (*.f64 A C))
(*.f64 -4 (*.f64 C A))
(*.f64 C (*.f64 A -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(*.f64 -4 (*.f64 A C))
(*.f64 -4 (*.f64 C A))
(*.f64 C (*.f64 A -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(*.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 (sqrt.f64 -1/4) C)))))
(fma.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 (/.f64 (*.f64 B B) (sqrt.f64 -1/4)) C))))
(fma.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 (/.f64 B C) (/.f64 B (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2)))) (*.f64 1/16 (*.f64 (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 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/4)))) 2) (/.f64 (*.f64 1/64 (*.f64 F (pow.f64 B 4))) (pow.f64 A 3))) (*.f64 (*.f64 C C) (sqrt.f64 -1/4))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (/.f64 (*.f64 B B) (sqrt.f64 -1/4)) C)))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4)) (fma.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))))) (*.f64 (*.f64 C C) (sqrt.f64 -1/4))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 B C) (/.f64 B (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 4)))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3)))) (*.f64 1/16 (*.f64 (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 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/4)))) 2) (/.f64 (*.f64 1/64 (*.f64 F (pow.f64 B 4))) (pow.f64 A 3))) (*.f64 (*.f64 C C) (sqrt.f64 -1/4))) (fma.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 1/32 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/4)))) 2) (/.f64 (*.f64 1/64 (*.f64 F (pow.f64 B 4))) (pow.f64 A 3))) A) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -1/4) 2))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 4)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/4))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (/.f64 (*.f64 B B) (sqrt.f64 -1/4)) C))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4)) (fma.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))))) (*.f64 (*.f64 C C) (sqrt.f64 -1/4))) (fma.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 B B) (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4)))))) A)) (*.f64 1/256 (/.f64 F (/.f64 (pow.f64 A 4) (pow.f64 B 6))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/4))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 B C) (/.f64 B (sqrt.f64 -1/4))))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))
(*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F A))) (sqrt.f64 -4))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) C))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) (/.f64 C (*.f64 B B)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F A))) (sqrt.f64 -4)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -4) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 2))) 2))) (pow.f64 C 2))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) C))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))))
(fma.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -4) (/.f64 (*.f64 C C) (fma.f64 -1/64 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 -1/16 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) (/.f64 C (*.f64 B B)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F A))) (sqrt.f64 -4))))
(fma.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 -4) C) (/.f64 (fma.f64 -1/64 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 -1/16 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) C)) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) (/.f64 C (*.f64 B B)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F A))) (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -4) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 2))) 2))) (pow.f64 C 2))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -4) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 2))) 2)) (pow.f64 B 2)) A)) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 4))))) (pow.f64 C 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))))
(fma.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -4) (/.f64 (*.f64 C C) (fma.f64 -1/64 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 -1/16 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) (/.f64 C (*.f64 B B)))) (fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 -4) (fma.f64 1/8 (/.f64 (fma.f64 -1/64 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 -1/16 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (/.f64 A (*.f64 B B))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 4)))))) (pow.f64 C 3)) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F A))) (sqrt.f64 -4)))))
(fma.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 -4) C) (/.f64 (fma.f64 -1/64 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 -1/16 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) C)) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) (/.f64 C (*.f64 B B)))) (-.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F A))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -4) (/.f64 (pow.f64 C 3) (fma.f64 1/8 (/.f64 (fma.f64 -1/64 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 -1/16 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (/.f64 A (*.f64 B B))) (*.f64 1/256 (/.f64 F (/.f64 (pow.f64 A 4) (pow.f64 B 6)))))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B)))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (pow.f64 B 3)))))
(fma.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (pow.f64 B 3)))))
(+.f64 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3)))) 2)) B)) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))
(fma.f64 (*.f64 (*.f64 A A) (*.f64 B (fma.f64 -16 (/.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 B 6)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (pow.f64 B 3)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F C))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (pow.f64 B 3))))))
(fma.f64 (*.f64 (*.f64 A A) (*.f64 B (fma.f64 -16 (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 6) F)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (pow.f64 B 3))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 C) F)) (fma.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (pow.f64 B 3))))))
(+.f64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.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))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3)))) 2))) (pow.f64 B 2)))) B)) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (+.f64 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (pow.f64 B 3)))) 2)) B)) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))))
(fma.f64 (*.f64 (*.f64 (pow.f64 A 3) (fma.f64 -64 (/.f64 (pow.f64 C 4) (/.f64 (pow.f64 B 8) F)) (*.f64 -2 (/.f64 C (/.f64 (*.f64 B B) (fma.f64 -16 (/.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 B 6)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (pow.f64 B 3)))) 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F C))) (fma.f64 (*.f64 (*.f64 A A) (*.f64 B (fma.f64 -16 (/.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 B 6)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (pow.f64 B 3)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F C))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (pow.f64 B 3)))))))
(fma.f64 (*.f64 (pow.f64 A 3) (*.f64 B (fma.f64 -64 (/.f64 (pow.f64 C 4) (/.f64 (pow.f64 B 8) F)) (*.f64 -2 (*.f64 (/.f64 C B) (/.f64 (fma.f64 -16 (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 6) F)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (pow.f64 B 3))) 2)) B)))))) (sqrt.f64 (/.f64 (/.f64 1 C) F)) (fma.f64 (*.f64 (*.f64 A A) (*.f64 B (fma.f64 -16 (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 6) F)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (pow.f64 B 3))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 C) F)) (fma.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (pow.f64 B 3)))))))
(*.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 (sqrt.f64 -1/4) C)))))
(fma.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 (/.f64 (*.f64 B B) (sqrt.f64 -1/4)) C))))
(fma.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 (/.f64 B C) (/.f64 B (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 (sqrt.f64 -1/4) C)))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (pow.f64 B 4)) (sqrt.f64 -1/4))) (*.f64 1/16 (*.f64 (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 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/32 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 1 (*.f64 C (sqrt.f64 -1/4)))) 2) (/.f64 (*.f64 1/64 F) (*.f64 (*.f64 C C) (pow.f64 A 3)))) (/.f64 (sqrt.f64 -1/4) (pow.f64 B 4))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (/.f64 (*.f64 B B) (sqrt.f64 -1/4)) C)))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4)) (fma.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (pow.f64 (*.f64 -1/32 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 C (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 F (*.f64 (*.f64 C C) (pow.f64 A 3))))) (/.f64 (sqrt.f64 -1/4) (pow.f64 B 4))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 B C) (/.f64 B (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 (sqrt.f64 -1/4) C)))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (pow.f64 B 4)) (sqrt.f64 -1/4))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/32 (/.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 (sqrt.f64 -1/4) C)))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) C)))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 3))))) (pow.f64 B 6)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 A F))) (*.f64 1/16 (*.f64 (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 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/32 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 1 (*.f64 C (sqrt.f64 -1/4)))) 2) (/.f64 (*.f64 1/64 F) (*.f64 (*.f64 C C) (pow.f64 A 3)))) (/.f64 (sqrt.f64 -1/4) (pow.f64 B 4))) (fma.f64 (/.f64 (fma.f64 1/32 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/32 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 1 (*.f64 C (sqrt.f64 -1/4)))) 2) (/.f64 (*.f64 1/64 F) (*.f64 (*.f64 C C) (pow.f64 A 3)))) (*.f64 A (*.f64 C (pow.f64 (sqrt.f64 -1/4) 2)))) (/.f64 (*.f64 1/256 F) (*.f64 (pow.f64 C 3) (pow.f64 A 4)))) (/.f64 (sqrt.f64 -1/4) (pow.f64 B 6))) (sqrt.f64 (/.f64 A F)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (/.f64 (*.f64 B B) (sqrt.f64 -1/4)) C))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4)) (fma.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (pow.f64 (*.f64 -1/32 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 C (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 F (*.f64 (*.f64 C C) (pow.f64 A 3))))) (/.f64 (sqrt.f64 -1/4) (pow.f64 B 4))) (fma.f64 (/.f64 (fma.f64 1/32 (/.f64 (+.f64 (pow.f64 (*.f64 -1/32 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 C (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 F (*.f64 (*.f64 C C) (pow.f64 A 3))))) (*.f64 A (*.f64 C -1/4))) (*.f64 (/.f64 1/256 (pow.f64 C 3)) (/.f64 F (pow.f64 A 4)))) (/.f64 (sqrt.f64 -1/4) (pow.f64 B 6))) (sqrt.f64 (/.f64 A F)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 B C) (/.f64 B (sqrt.f64 -1/4))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B)))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (pow.f64 B 3)))))
(fma.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (pow.f64 B 3)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (pow.f64 B 3))) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3))))) 2) (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F (pow.f64 C 3)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (pow.f64 B 5))))
(fma.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3))))) 2) (*.f64 -16 (*.f64 (*.f64 F (pow.f64 C 3)) (*.f64 A A)))) (pow.f64 B 5)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 C (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))))))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F)))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(fma.f64 (/.f64 (fma.f64 -2 (*.f64 A (*.f64 C (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3))))) 2) (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F (pow.f64 C 3)))))) (*.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 4)) F))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F C))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (pow.f64 B 3))) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3))))) 2) (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F (pow.f64 C 3)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (pow.f64 B 5)))))
(fma.f64 (/.f64 (fma.f64 -2 (*.f64 A (*.f64 C (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3))))) 2) (*.f64 -16 (*.f64 (*.f64 F (pow.f64 C 3)) (*.f64 A A)))))) (*.f64 (*.f64 (pow.f64 A 3) -64) (*.f64 F (pow.f64 C 4)))) (pow.f64 B 7)) (sqrt.f64 (/.f64 (/.f64 1 C) F)) (fma.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3))))) 2) (*.f64 -16 (*.f64 (*.f64 F (pow.f64 C 3)) (*.f64 A A)))) (pow.f64 B 5))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (pow.f64 B 3)))))
(fma.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (+.f64 (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 5))))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)) (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (pow.f64 B 3))) (neg.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3))))) 2) (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F (pow.f64 C 3)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (pow.f64 B 5)))))
(-.f64 (fma.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3))))) 2) (*.f64 -16 (*.f64 (*.f64 F (pow.f64 C 3)) (*.f64 A A)))) (pow.f64 B 5))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 B))) (+.f64 (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 5)))) (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 C (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))))))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F)))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 B)) (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (pow.f64 B 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3))))) 2) (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F (pow.f64 C 3)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (pow.f64 B 5)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -2 (*.f64 A (*.f64 C (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3))))) 2) (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F (pow.f64 C 3)))))) (*.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 4)) F))) (pow.f64 B 7)))))))
(fma.f64 2 (/.f64 (sqrt.f64 (*.f64 F C)) B) (-.f64 (-.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3))))) 2) (*.f64 -16 (*.f64 (*.f64 F (pow.f64 C 3)) (*.f64 A A)))) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 -2 (*.f64 A (*.f64 C (+.f64 (pow.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 F (pow.f64 C 3))))) 2) (*.f64 -16 (*.f64 (*.f64 F (pow.f64 C 3)) (*.f64 A A)))))) (*.f64 (*.f64 (pow.f64 A 3) -64) (*.f64 F (pow.f64 C 4)))) (pow.f64 B 7)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (/.f64 (pow.f64 B 4) C) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (/.f64 (pow.f64 B 4) C) (*.f64 -4 (sqrt.f64 -4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (/.f64 (pow.f64 B 6) (*.f64 C C)) (pow.f64 (sqrt.f64 -4) 5))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (/.f64 (pow.f64 B 4) C) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4)))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -4) 5)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (/.f64 (pow.f64 B 4) C) (*.f64 -4 (sqrt.f64 -4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 B B) (sqrt.f64 -4))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) C)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 B B) (sqrt.f64 -4))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) (/.f64 C (pow.f64 B 4)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 C 2)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) C))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 B B) (sqrt.f64 -4))) (fma.f64 1/512 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -4) (/.f64 (*.f64 C C) (pow.f64 B 6)))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -4) (/.f64 C (pow.f64 B 4))))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B))
(*.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 (sqrt.f64 (*.f64 C F)) B)))
(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 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A B)) (fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (*.f64 A A) (pow.f64 B 3))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A B)) (fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))) (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 3) (pow.f64 B 5))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (*.f64 A A) (pow.f64 B 3)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (/.f64 (pow.f64 B 4) C) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (/.f64 (pow.f64 B 4) C) (*.f64 -4 (sqrt.f64 -4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (/.f64 (pow.f64 B 6) (*.f64 C C)) (pow.f64 (sqrt.f64 -4) 5))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (/.f64 (pow.f64 B 4) C) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4)))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -4) 5)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (/.f64 (pow.f64 B 4) C) (*.f64 -4 (sqrt.f64 -4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B))
(*.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 (sqrt.f64 (*.f64 C F)) B)))
(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 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A B)) (fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (*.f64 A A) (pow.f64 B 3))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A B)) (fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))) (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 3) (pow.f64 B 5))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (*.f64 A A) (pow.f64 B 3)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) B))
(*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(fma.f64 -2 (*.f64 B (sqrt.f64 (*.f64 F C))) (*.f64 (*.f64 4 (/.f64 A B)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (*.f64 A A) (pow.f64 B 3))) (fma.f64 -2 (*.f64 B (sqrt.f64 (*.f64 F C))) (*.f64 (*.f64 4 (/.f64 A B)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) B)) (*.f64 4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (*.f64 A A) (pow.f64 B 3))) (fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 3) (pow.f64 B 5))) (fma.f64 -2 (*.f64 B (sqrt.f64 (*.f64 F C))) (*.f64 (*.f64 4 (/.f64 A B)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 (+.f64 C C) (*.f64 F (*.f64 B B)))
(*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))
(*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))
(*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 (+.f64 C C) (*.f64 F (*.f64 B B)))
(*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))
(*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))
(*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))
(*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 (+.f64 C C) (*.f64 F (*.f64 B B)))
(*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 (+.f64 C C) (*.f64 F (*.f64 B B)))
(*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (sqrt.f64 2) B)
(/.f64 (*.f64 (sqrt.f64 2) 1) B)
(/.f64 (sqrt.f64 2) B)
(pow.f64 (/.f64 (sqrt.f64 2) B) 1)
(/.f64 (sqrt.f64 2) B)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)))
(/.f64 (sqrt.f64 2) B)
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 2) B)) (/.f64 (sqrt.f64 2) B)))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 2) B))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B)))
(/.f64 (sqrt.f64 2) B)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 2) B)))
(/.f64 (sqrt.f64 2) B)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) B)))
(/.f64 (sqrt.f64 2) B)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 F (+.f64 C (hypot.f64 B C)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 3))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 1)
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(log.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(cbrt.f64 (*.f64 (*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B) 1)
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B) (/.f64 (sqrt.f64 (*.f64 F A)) B)) (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B) (/.f64 (sqrt.f64 (*.f64 F A)) B))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(-.f64 (+.f64 A (+.f64 C C)) A)
(+.f64 A (+.f64 C (-.f64 C A)))
(*.f64 1 (+.f64 A (-.f64 (+.f64 C C) A)))
(+.f64 A (+.f64 C (-.f64 C A)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 A (-.f64 (+.f64 C C) A))) (cbrt.f64 (+.f64 A (-.f64 (+.f64 C C) A)))) (cbrt.f64 (+.f64 A (-.f64 (+.f64 C C) A))))
(+.f64 A (+.f64 C (-.f64 C A)))
(*.f64 (sqrt.f64 (+.f64 A (-.f64 (+.f64 C C) A))) (sqrt.f64 (+.f64 A (-.f64 (+.f64 C C) A))))
(+.f64 A (+.f64 C (-.f64 C A)))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 (+.f64 C C) A) 3)) (+.f64 (*.f64 A A) (-.f64 (*.f64 (-.f64 (+.f64 C C) A) (-.f64 (+.f64 C C) A)) (*.f64 A (-.f64 (+.f64 C C) A)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (-.f64 C A)) 3)) (fma.f64 A A (*.f64 (+.f64 C (-.f64 C A)) (-.f64 (+.f64 C (-.f64 C A)) A))))
(/.f64 (-.f64 (*.f64 A A) (*.f64 (-.f64 (+.f64 C C) A) (-.f64 (+.f64 C C) A))) (-.f64 A (-.f64 (+.f64 C C) A)))
(/.f64 (-.f64 (*.f64 A A) (*.f64 (+.f64 C (-.f64 C A)) (+.f64 C (-.f64 C A)))) (-.f64 A (+.f64 C (-.f64 C A))))
(/.f64 (-.f64 (*.f64 A A) (*.f64 (+.f64 C (-.f64 C A)) (+.f64 C (-.f64 C A)))) (+.f64 (+.f64 A (*.f64 -2 C)) A))
(pow.f64 (+.f64 A (-.f64 (+.f64 C C) A)) 1)
(+.f64 A (+.f64 C (-.f64 C A)))
(log.f64 (exp.f64 (+.f64 A (-.f64 (+.f64 C C) A))))
(+.f64 A (+.f64 C (-.f64 C A)))
(cbrt.f64 (*.f64 (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (+.f64 A (-.f64 (+.f64 C C) A))) (+.f64 A (-.f64 (+.f64 C C) A))))
(cbrt.f64 (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (+.f64 A (+.f64 C (-.f64 C A))))))
(cbrt.f64 (pow.f64 (+.f64 A (+.f64 C (-.f64 C A))) 3))
(expm1.f64 (log1p.f64 (+.f64 A (-.f64 (+.f64 C C) A))))
(+.f64 A (+.f64 C (-.f64 C A)))
(exp.f64 (log.f64 (+.f64 A (-.f64 (+.f64 C C) A))))
(+.f64 A (+.f64 C (-.f64 C A)))
(log1p.f64 (expm1.f64 (+.f64 A (-.f64 (+.f64 C C) A))))
(+.f64 A (+.f64 C (-.f64 C A)))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A -4) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))) (fma.f64 B B (*.f64 (*.f64 A -4) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))))
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))))
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))))
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))) 1/2)
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))) 1)
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))))
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))))
(cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))))
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))))
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))))))))
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) A) (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (-.f64 (+.f64 C C) A)))
(*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 A (fma.f64 B B (*.f64 (*.f64 A -4) C))) (*.f64 (-.f64 (+.f64 C C) A) (fma.f64 B B (*.f64 (*.f64 A -4) C))))
(*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))) 1)
(*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log.f64 (exp.f64 (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C)))) (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (*.f64 (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (+.f64 A (+.f64 C (-.f64 C A)))) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (log.f64 (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 A (-.f64 (+.f64 C C) A)) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 (+.f64 A (+.f64 C (-.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A -4) C))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(cbrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A -4) C))) 1)
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log.f64 (exp.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A -4) C))) (*.f64 F (fma.f64 B B (*.f64 (*.f64 A -4) C)))) (*.f64 F (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(cbrt.f64 (*.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A)))))) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A -4) C)))))
(*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 B B) (*.f64 (*.f64 A -4) C))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (*.f64 B B) (neg.f64 (*.f64 (*.f64 4 C) A)))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (*.f64 (*.f64 A -4) C) (*.f64 B B))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(+.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (fma.f64 (neg.f64 (*.f64 C A)) 4 (*.f64 (*.f64 4 C) A)))
(+.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (fma.f64 (*.f64 C (neg.f64 A)) 4 (*.f64 4 (*.f64 C A))))
(+.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (fma.f64 (*.f64 C (neg.f64 A)) 4 (*.f64 4 (*.f64 C A))))
(*.f64 1 (fma.f64 B B (*.f64 (*.f64 A -4) C)))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(*.f64 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(/.f64 (+.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 (*.f64 (*.f64 A -4) C) 3)) (+.f64 (*.f64 (*.f64 B B) (*.f64 B B)) (-.f64 (*.f64 (*.f64 (*.f64 A -4) C) (*.f64 (*.f64 A -4) C)) (*.f64 (*.f64 B B) (*.f64 (*.f64 A -4) C)))))
(/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 -4 (*.f64 C A)) 3)) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 -4 (*.f64 C A)) (-.f64 (*.f64 -4 (*.f64 C A)) (*.f64 B B)))))
(/.f64 (+.f64 (pow.f64 B 6) (*.f64 -64 (pow.f64 (*.f64 C A) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A -4)) (-.f64 (*.f64 C (*.f64 A -4)) (*.f64 B B)))))
(/.f64 (-.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 (*.f64 (*.f64 4 C) A) 3)) (+.f64 (*.f64 (*.f64 B B) (*.f64 B B)) (+.f64 (*.f64 (*.f64 (*.f64 4 C) A) (*.f64 (*.f64 4 C) A)) (*.f64 (*.f64 B B) (*.f64 (*.f64 4 C) A)))))
(/.f64 (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 4 (*.f64 C A)) 3)) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 C A)) (fma.f64 B B (*.f64 4 (*.f64 C A))))))
(/.f64 (-.f64 (pow.f64 B 6) (*.f64 64 (pow.f64 (*.f64 C A) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 C A)) (fma.f64 B B (*.f64 4 (*.f64 C A))))))
(/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 B B)) (*.f64 (*.f64 (*.f64 A -4) C) (*.f64 (*.f64 A -4) C))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A -4) C)))
(/.f64 (-.f64 (pow.f64 B 4) (*.f64 (*.f64 A -4) (*.f64 C (*.f64 -4 (*.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))
(/.f64 (-.f64 (pow.f64 B 4) (*.f64 (*.f64 C C) (*.f64 (*.f64 A A) 16))) (fma.f64 B B (*.f64 4 (*.f64 C A))))
(/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 B B)) (*.f64 (*.f64 (*.f64 4 C) A) (*.f64 (*.f64 4 C) A))) (+.f64 (*.f64 B B) (*.f64 (*.f64 4 C) A)))
(/.f64 (-.f64 (pow.f64 B 4) (*.f64 (*.f64 A -4) (*.f64 C (*.f64 -4 (*.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))
(/.f64 (-.f64 (pow.f64 B 4) (*.f64 (*.f64 C C) (*.f64 (*.f64 A A) 16))) (fma.f64 B B (*.f64 4 (*.f64 C A))))
(pow.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) 1)
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(log.f64 (exp.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C)) (fma.f64 B B (*.f64 (*.f64 A -4) C))) (fma.f64 B B (*.f64 (*.f64 A -4) C))))
(cbrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3))
(expm1.f64 (log1p.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(exp.f64 (log.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(log1p.f64 (expm1.f64 (fma.f64 B B (*.f64 (*.f64 A -4) C))))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(fma.f64 B B (*.f64 (*.f64 A -4) C))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(fma.f64 B B (neg.f64 (*.f64 (*.f64 4 C) A)))
(fma.f64 B B (*.f64 -4 (*.f64 C A)))
(fma.f64 B B (*.f64 C (*.f64 A -4)))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C C)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C C)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C C)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C C)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C C)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C C)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C C)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C C)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C C)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C C)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C C)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C C)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C C)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 C C)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 C C)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 C C)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(pow.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1/2)
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 C C)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) 1)
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 C C)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 C C)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 C C)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C C)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 C C)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 C C)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 C C)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(+.f64 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) C) (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) C))
(*.f64 2 (*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(+.f64 (*.f64 C (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (*.f64 C (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))))
(*.f64 2 (*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(pow.f64 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1)
(*.f64 2 (*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(log.f64 (exp.f64 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(*.f64 2 (*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A)))))) (*.f64 (*.f64 2 (*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A)))))) (*.f64 2 (*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A)))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(*.f64 2 (*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(exp.f64 (log.f64 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(*.f64 2 (*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))
(*.f64 2 (*.f64 C (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))

eval678.0ms (2.2%)

Compiler

Compiled 42731 to 24028 computations (43.8% saved)

prune376.0ms (1.2%)

Pruning

94 alts after pruning (90 fresh and 4 done)

PrunedKeptTotal
New60115616
Fresh67581
Picked235
Done011
Total60994703
Accurracy
76.7%
Counts
703 → 94
Alt Table
Click to see full alt table
StatusAccuracyProgram
31.9%
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))) B)
1.1%
(/.f64 (neg.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 (*.f64 C C) -4) F)))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 B (sqrt.f64 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.6%
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.8%
(/.f64 (neg.f64 (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
2.9%
(/.f64 (neg.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.0%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.1%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.4%
(/.f64 (neg.f64 (*.f64 (*.f64 B 2) (sqrt.f64 (*.f64 F A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
29.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))) (sqrt.f64 (+.f64 A (+.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (*.f64 A A))) (+.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
12.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
4.3%
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C 2) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 4 A) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
19.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (exp.f64 (log.f64 (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (cbrt.f64 (*.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 F C))) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 F C))) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (/.f64 (-.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (*.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (+.f64 (-.f64 (+.f64 C A) (-.f64 A C)) (/.f64 (*.f64 -1/2 (*.f64 B B)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 A (hypot.f64 B A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
10.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (fma.f64 2 C (/.f64 (*.f64 -1/2 (*.f64 B B)) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (fma.f64 2 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 (*.f64 C 2) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 0 (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 -8 A) (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 2 (*.f64 C (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
10.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C C)) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.2%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2) 1/3)))
28.0%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))))
39.6%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (cbrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))))))))
39.9%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (sqrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))))))))
10.6%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))
40.0%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
35.0%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C B)))))
5.7%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 C 2)))))
35.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 B))))
37.5%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (exp.f64 (log.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))))))))
24.5%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3/2)))))
27.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (+.f64 (*.f64 F B) (*.f64 C F)))))
31.4%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
0.6%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))
9.7%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))
27.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B)))))
5.0%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C 2)))))
28.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B))))
8.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)))))
9.7%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F (/.f64 C (*.f64 B B)))))))
30.2%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (exp.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
15.7%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3)))))
8.0%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (/.f64 (*.f64 -1/2 (*.f64 B B)) C)) 3/2))))
1.5%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (-.f64 C B)) 3/2))))
21.3%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F B) 3/2))))
39.5%
(*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
31.5%
(*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
31.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 (sqrt.f64 2) B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
40.0%
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
28.8%
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (neg.f64 (sqrt.f64 (*.f64 F B))))
1.6%
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (/.f64 2 (/.f64 C B)))
26.2%
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))
2.7%
(*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))
4.9%
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))
5.1%
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 -2 B))
5.7%
(*.f64 (neg.f64 (/.f64 2 B)) (*.f64 (sqrt.f64 F) (sqrt.f64 A)))
8.1%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
23.3%
(*.f64 (expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))))
29.7%
(*.f64 (exp.f64 (log.f64 (/.f64 (sqrt.f64 2) B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
5.0%
(*.f64 -2 (/.f64 (pow.f64 (*.f64 F A) 1/2) B))
5.7%
(*.f64 -2 (/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 A)) B))
5.1%
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B))
4.9%
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
14.2%
(neg.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C)))))))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
12.0%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
5.0%
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
2.8%
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 2) B)))
2.7%
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A)))))
9.4%
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3))
Compiler

Compiled 6527 to 3672 computations (43.7% saved)

regimes1.4s (4.6%)

Counts
148 → 2
Calls
Call 1
Inputs
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 -2 B))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))
(*.f64 -2 (/.f64 (pow.f64 (*.f64 F A) 1/2) B))
(*.f64 (neg.f64 (/.f64 2 B)) (sqrt.f64 (*.f64 F A)))
(*.f64 (neg.f64 (/.f64 2 B)) (pow.f64 (*.f64 F A) 1/2))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 C B))))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (/.f64 2 (/.f64 C B)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B 2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (*.f64 B 2) (sqrt.f64 (*.f64 F A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C C)) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 4 A) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C 2) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 2 (*.f64 C (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 -8 A) (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 F C))) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 0 (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (neg.f64 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 (*.f64 C 2) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) A)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 A (-.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (-.f64 A C)) C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 C (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 B B) 1/2) 0) C) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 F C))) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (/.f64 (-.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (*.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (+.f64 (-.f64 (+.f64 C A) (-.f64 A C)) (/.f64 (*.f64 -1/2 (*.f64 B B)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))
(*.f64 -2 (/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 A)) B))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 2) B)))
(*.f64 (neg.f64 (/.f64 2 B)) (*.f64 (sqrt.f64 F) (sqrt.f64 A)))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (neg.f64 (sqrt.f64 (*.f64 F B))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C 2)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (+.f64 (*.f64 F B) (*.f64 C F)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F (/.f64 C (*.f64 B B)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 A (hypot.f64 B A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))) (sqrt.f64 (+.f64 A (+.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (hypot.f64 B A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (fma.f64 2 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (fma.f64 2 C (/.f64 (*.f64 -1/2 (*.f64 B B)) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 B))))
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F B) 3/2))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 C 2)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (-.f64 C B)) 3/2))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))) B)
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (/.f64 (*.f64 -1/2 (*.f64 B B)) C)) 3/2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))))
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) B)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (neg.f64 B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (*.f64 2 A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (*.f64 B B) C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F) 3/2) 1/3)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F B) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (exp.f64 (log.f64 (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (exp.f64 (log.f64 (/.f64 (sqrt.f64 2) B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (exp.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3/2)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))))) B)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (cbrt.f64 (*.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (exp.f64 (log.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))))))))
(*.f64 (expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 (sqrt.f64 2) B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F B)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.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 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 (*.f64 C C) -4) F)))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 B (sqrt.f64 2))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (sqrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))))))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (*.f64 A A))) (+.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(neg.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C)))))))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
(/.f64 (neg.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 F C)))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (cbrt.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))))))))
(/.f64 (neg.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 A -4) (+.f64 A (hypot.f64 B A))))))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
Outputs
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
Calls

6 calls:

617.0ms
C
294.0ms
A
140.0ms
F
140.0ms
B
82.0ms
(/.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)))
Results
AccuracySegmentsBranch
49.1%3A
54.3%2B
49.6%7C
47.5%2F
56.5%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)))
54.3%2(pow.f64 B 2)
Compiler

Compiled 3994 to 1965 computations (50.8% saved)

regimes156.0ms (0.5%)

Counts
108 → 2
Calls
Call 1
Inputs
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 -2 B))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))
(*.f64 -2 (/.f64 (pow.f64 (*.f64 F A) 1/2) B))
(*.f64 (neg.f64 (/.f64 2 B)) (sqrt.f64 (*.f64 F A)))
(*.f64 (neg.f64 (/.f64 2 B)) (pow.f64 (*.f64 F A) 1/2))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 C B))))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (/.f64 2 (/.f64 C B)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B 2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (*.f64 B 2) (sqrt.f64 (*.f64 F A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C C)) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 4 A) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C 2) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 2 (*.f64 C (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 -8 A) (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 F C))) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 0 (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (neg.f64 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 (*.f64 C 2) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) A)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 A (-.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (-.f64 A C)) C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 C (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 B B) 1/2) 0) C) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 F C))) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (/.f64 (-.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (*.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (+.f64 (-.f64 (+.f64 C A) (-.f64 A C)) (/.f64 (*.f64 -1/2 (*.f64 B B)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))
(*.f64 -2 (/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 A)) B))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 2) B)))
(*.f64 (neg.f64 (/.f64 2 B)) (*.f64 (sqrt.f64 F) (sqrt.f64 A)))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (neg.f64 (sqrt.f64 (*.f64 F B))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C 2)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (+.f64 (*.f64 F B) (*.f64 C F)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F (/.f64 C (*.f64 B B)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 A (hypot.f64 B A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))) (sqrt.f64 (+.f64 A (+.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (hypot.f64 B A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (fma.f64 2 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (fma.f64 2 C (/.f64 (*.f64 -1/2 (*.f64 B B)) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 B))))
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F B) 3/2))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 C 2)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (-.f64 C B)) 3/2))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))) B)
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (/.f64 (*.f64 -1/2 (*.f64 B B)) C)) 3/2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))))
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) B)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (neg.f64 B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (*.f64 2 A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (*.f64 B B) C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Outputs
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C B)))))
Calls

1 calls:

101.0ms
B
Results
AccuracySegmentsBranch
52.7%2B
Compiler

Compiled 2585 to 1275 computations (50.7% saved)

regimes581.0ms (1.9%)

Counts
106 → 4
Calls
Call 1
Inputs
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 -2 B))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))
(*.f64 -2 (/.f64 (pow.f64 (*.f64 F A) 1/2) B))
(*.f64 (neg.f64 (/.f64 2 B)) (sqrt.f64 (*.f64 F A)))
(*.f64 (neg.f64 (/.f64 2 B)) (pow.f64 (*.f64 F A) 1/2))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 C B))))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (/.f64 2 (/.f64 C B)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B 2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (*.f64 B 2) (sqrt.f64 (*.f64 F A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C C)) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 4 A) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C 2) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 2 (*.f64 C (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 -8 A) (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 F C))) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 0 (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (neg.f64 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 (*.f64 C 2) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) A)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 A (-.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (-.f64 A C)) C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 C (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 B B) 1/2) 0) C) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 F C))) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (/.f64 (-.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (*.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (+.f64 (-.f64 (+.f64 C A) (-.f64 A C)) (/.f64 (*.f64 -1/2 (*.f64 B B)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))
(*.f64 -2 (/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 A)) B))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 2) B)))
(*.f64 (neg.f64 (/.f64 2 B)) (*.f64 (sqrt.f64 F) (sqrt.f64 A)))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (neg.f64 (sqrt.f64 (*.f64 F B))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C 2)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (+.f64 (*.f64 F B) (*.f64 C F)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F (/.f64 C (*.f64 B B)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 A (hypot.f64 B A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))) (sqrt.f64 (+.f64 A (+.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (hypot.f64 B A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (fma.f64 2 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (fma.f64 2 C (/.f64 (*.f64 -1/2 (*.f64 B B)) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 B))))
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F B) 3/2))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 C 2)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (-.f64 C B)) 3/2))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))) B)
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (/.f64 (*.f64 -1/2 (*.f64 B B)) C)) 3/2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))))
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) B)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (neg.f64 B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (*.f64 2 A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (*.f64 B B) C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
Outputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (*.f64 2 A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 B))))
Calls

3 calls:

188.0ms
F
171.0ms
B
170.0ms
A
Results
AccuracySegmentsBranch
42.8%3F
44.3%3A
49.9%4B
Compiler

Compiled 2519 to 1251 computations (50.3% saved)

regimes276.0ms (0.9%)

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

1 calls:

194.0ms
B
Results
AccuracySegmentsBranch
49.4%4B
Compiler

Compiled 2353 to 1163 computations (50.6% saved)

regimes210.0ms (0.7%)

Counts
100 → 4
Calls
Call 1
Inputs
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 -2 B))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))
(*.f64 -2 (/.f64 (pow.f64 (*.f64 F A) 1/2) B))
(*.f64 (neg.f64 (/.f64 2 B)) (sqrt.f64 (*.f64 F A)))
(*.f64 (neg.f64 (/.f64 2 B)) (pow.f64 (*.f64 F A) 1/2))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 C B))))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (/.f64 2 (/.f64 C B)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B 2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (*.f64 B 2) (sqrt.f64 (*.f64 F A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C C)) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 4 A) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C 2) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 2 (*.f64 C (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 -8 A) (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 F C))) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 0 (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (neg.f64 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 (*.f64 C 2) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) A)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 A (-.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (-.f64 A C)) C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 C (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 B B) 1/2) 0) C) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 F C))) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (/.f64 (-.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (*.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (+.f64 (-.f64 (+.f64 C A) (-.f64 A C)) (/.f64 (*.f64 -1/2 (*.f64 B B)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))
(*.f64 -2 (/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 A)) B))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 2) B)))
(*.f64 (neg.f64 (/.f64 2 B)) (*.f64 (sqrt.f64 F) (sqrt.f64 A)))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (neg.f64 (sqrt.f64 (*.f64 F B))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C 2)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (+.f64 (*.f64 F B) (*.f64 C F)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F (/.f64 C (*.f64 B B)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 A (hypot.f64 B A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))) (sqrt.f64 (+.f64 A (+.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (hypot.f64 B A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (fma.f64 2 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (fma.f64 2 C (/.f64 (*.f64 -1/2 (*.f64 B B)) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 B))))
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F B) 3/2))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 C 2)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (-.f64 C B)) 3/2))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))) B)
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (/.f64 (*.f64 -1/2 (*.f64 B B)) C)) 3/2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 C A)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))))
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) B)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (neg.f64 B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
Outputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 0 (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 B))))
Calls

1 calls:

162.0ms
B
Results
AccuracySegmentsBranch
49.0%4B
Compiler

Compiled 2326 to 1148 computations (50.6% saved)

regimes746.0ms (2.4%)

Counts
78 → 4
Calls
Call 1
Inputs
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 -2 B))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))
(*.f64 -2 (/.f64 (pow.f64 (*.f64 F A) 1/2) B))
(*.f64 (neg.f64 (/.f64 2 B)) (sqrt.f64 (*.f64 F A)))
(*.f64 (neg.f64 (/.f64 2 B)) (pow.f64 (*.f64 F A) 1/2))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 C B))))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (/.f64 2 (/.f64 C B)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B 2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (*.f64 B 2) (sqrt.f64 (*.f64 F A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C C)) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 4 A) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C 2) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 2 (*.f64 C (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 -8 A) (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 F C))) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 0 (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (neg.f64 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 (*.f64 C 2) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) A)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 A (-.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (-.f64 A C)) C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 C (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 B B) 1/2) 0) C) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 F C))) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (/.f64 (-.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (*.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (+.f64 (-.f64 (+.f64 C A) (-.f64 A C)) (/.f64 (*.f64 -1/2 (*.f64 B B)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))
(*.f64 -2 (/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 A)) B))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 2) B)))
(*.f64 (neg.f64 (/.f64 2 B)) (*.f64 (sqrt.f64 F) (sqrt.f64 A)))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (neg.f64 (sqrt.f64 (*.f64 F B))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C 2)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (+.f64 (*.f64 F B) (*.f64 C F)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F (/.f64 C (*.f64 B B)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 A (hypot.f64 B A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))) (sqrt.f64 (+.f64 A (+.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (hypot.f64 B A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (fma.f64 2 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (fma.f64 2 C (/.f64 (*.f64 -1/2 (*.f64 B B)) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))
Outputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 0 (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B))))
Calls

4 calls:

285.0ms
A
161.0ms
C
133.0ms
F
126.0ms
B
Results
AccuracySegmentsBranch
40.1%3F
36.0%3C
40.2%7A
42.3%4B
Compiler

Compiled 1971 to 960 computations (51.3% saved)

regimes729.0ms (2.3%)

Counts
69 → 3
Calls
Call 1
Inputs
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 -2 B))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))
(*.f64 -2 (/.f64 (pow.f64 (*.f64 F A) 1/2) B))
(*.f64 (neg.f64 (/.f64 2 B)) (sqrt.f64 (*.f64 F A)))
(*.f64 (neg.f64 (/.f64 2 B)) (pow.f64 (*.f64 F A) 1/2))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 C B))))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (/.f64 2 (/.f64 C B)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B 2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (*.f64 B 2) (sqrt.f64 (*.f64 F A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C C)) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 4 A) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C 2) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 2 (*.f64 C (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 -8 A) (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 F C))) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 0 (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (neg.f64 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 (*.f64 C 2) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) A)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 A (-.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (-.f64 A C)) C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 C (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 B B) 1/2) 0) C) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 F C))) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (/.f64 (-.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (*.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (+.f64 (-.f64 (+.f64 C A) (-.f64 A C)) (/.f64 (*.f64 -1/2 (*.f64 B B)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))
(*.f64 -2 (/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 A)) B))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 2) B)))
(*.f64 (neg.f64 (/.f64 2 B)) (*.f64 (sqrt.f64 F) (sqrt.f64 A)))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (neg.f64 (sqrt.f64 (*.f64 F B))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C 2)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (+.f64 (*.f64 F B) (*.f64 C F)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F (/.f64 C (*.f64 B B)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 A (hypot.f64 B A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))) (sqrt.f64 (+.f64 A (+.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (hypot.f64 B A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Outputs
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))
Calls

2 calls:

593.0ms
B
101.0ms
F
Results
AccuracySegmentsBranch
40.1%3F
41.4%6B
Compiler

Compiled 1678 to 820 computations (51.1% saved)

regimes126.0ms (0.4%)

Counts
65 → 3
Calls
Call 1
Inputs
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 -2 B))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))
(*.f64 -2 (/.f64 (pow.f64 (*.f64 F A) 1/2) B))
(*.f64 (neg.f64 (/.f64 2 B)) (sqrt.f64 (*.f64 F A)))
(*.f64 (neg.f64 (/.f64 2 B)) (pow.f64 (*.f64 F A) 1/2))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 C B))))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (/.f64 2 (/.f64 C B)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B 2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (*.f64 B 2) (sqrt.f64 (*.f64 F A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C C)) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 4 A) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C 2) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 2 (*.f64 C (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 -8 A) (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 F C))) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 0 (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (neg.f64 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 (*.f64 C 2) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) A)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 A (-.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (-.f64 A C)) C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 C (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 B B) 1/2) 0) C) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 F C))) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (/.f64 (-.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (*.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (+.f64 (-.f64 (+.f64 C A) (-.f64 A C)) (/.f64 (*.f64 -1/2 (*.f64 B B)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))
(*.f64 -2 (/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 A)) B))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 2) B)))
(*.f64 (neg.f64 (/.f64 2 B)) (*.f64 (sqrt.f64 F) (sqrt.f64 A)))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (neg.f64 (sqrt.f64 (*.f64 F B))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C 2)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (+.f64 (*.f64 F B) (*.f64 C F)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 F (/.f64 C (*.f64 B B)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 (*.f64 F B) C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 A (hypot.f64 B A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Outputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))
Calls

1 calls:

94.0ms
F
Results
AccuracySegmentsBranch
38.3%3F
Compiler

Compiled 1546 to 757 computations (51% saved)

regimes345.0ms (1.1%)

Counts
52 → 5
Calls
Call 1
Inputs
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 -2 B))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))
(*.f64 -2 (/.f64 (pow.f64 (*.f64 F A) 1/2) B))
(*.f64 (neg.f64 (/.f64 2 B)) (sqrt.f64 (*.f64 F A)))
(*.f64 (neg.f64 (/.f64 2 B)) (pow.f64 (*.f64 F A) 1/2))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 C B))))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (/.f64 2 (/.f64 C B)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B 2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (*.f64 B 2) (sqrt.f64 (*.f64 F A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C C)) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 4 A) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C 2) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 2 (*.f64 C (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 -8 A) (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 F C))) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 0 (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (neg.f64 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 (*.f64 C 2) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) A)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 A (-.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (-.f64 A C)) C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 C (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 B B) 1/2) 0) C) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 F C))) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (/.f64 (-.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (*.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (+.f64 (-.f64 (+.f64 C A) (-.f64 A C)) (/.f64 (*.f64 -1/2 (*.f64 B B)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))
(*.f64 -2 (/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 A)) B))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 2) B)))
(*.f64 (neg.f64 (/.f64 2 B)) (*.f64 (sqrt.f64 F) (sqrt.f64 A)))
Outputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 0 (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))
Calls

3 calls:

174.0ms
B
94.0ms
C
50.0ms
F
Results
AccuracySegmentsBranch
30.8%3C
37.2%5B
29.2%2F
Compiler

Compiled 1342 to 641 computations (52.2% saved)

regimes408.0ms (1.3%)

Counts
47 → 3
Calls
Call 1
Inputs
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 -2 B))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))
(*.f64 -2 (/.f64 (pow.f64 (*.f64 F A) 1/2) B))
(*.f64 (neg.f64 (/.f64 2 B)) (sqrt.f64 (*.f64 F A)))
(*.f64 (neg.f64 (/.f64 2 B)) (pow.f64 (*.f64 F A) 1/2))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 C B))))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (/.f64 2 (/.f64 C B)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B 2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (*.f64 B 2) (sqrt.f64 (*.f64 F A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C C)) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 4 A) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C 2) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 2 (*.f64 C (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 -8 A) (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 F C))) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 0 (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (neg.f64 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))) (+.f64 A (+.f64 C A)))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (-.f64 (*.f64 C 2) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 A C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 F) (*.f64 B B)) (+.f64 A (+.f64 C (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) A)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B F) B)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 A (-.f64 (/.f64 (*.f64 (*.f64 B B) 1/2) (-.f64 A C)) C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 C (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 B B) 1/2) 0) C) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 F C))) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (/.f64 (-.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (*.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (+.f64 (-.f64 (+.f64 C A) (-.f64 A C)) (/.f64 (*.f64 -1/2 (*.f64 B B)) A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Outputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 0 (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Calls

4 calls:

168.0ms
B
91.0ms
C
65.0ms
F
63.0ms
A
Results
AccuracySegmentsBranch
13.4%3F
21.0%4C
20.4%3A
20.1%5B
Compiler

Compiled 1302 to 620 computations (52.4% saved)

regimes57.0ms (0.2%)

Counts
29 → 3
Calls
Call 1
Inputs
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 -2 B))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))
(*.f64 -2 (/.f64 (pow.f64 (*.f64 F A) 1/2) B))
(*.f64 (neg.f64 (/.f64 2 B)) (sqrt.f64 (*.f64 F A)))
(*.f64 (neg.f64 (/.f64 2 B)) (pow.f64 (*.f64 F A) 1/2))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 C B))))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (/.f64 2 (/.f64 C B)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B 2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (*.f64 B 2) (sqrt.f64 (*.f64 F A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C C)) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 4 A) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C 2) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 2 (*.f64 C (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 -8 A) (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 B B))) (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 F C))) (+.f64 (+.f64 A C) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 0 (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Outputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 0 (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Calls

1 calls:

44.0ms
A
Results
AccuracySegmentsBranch
20.3%3A
Compiler

Compiled 574 to 289 computations (49.7% saved)

regimes100.0ms (0.3%)

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

2 calls:

48.0ms
A
38.0ms
C
Results
AccuracySegmentsBranch
19.2%3C
20.2%4A
Compiler

Compiled 548 to 276 computations (49.6% saved)

regimes161.0ms (0.5%)

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

2 calls:

80.0ms
C
70.0ms
A
Results
AccuracySegmentsBranch
19.2%4A
17.5%3C
Compiler

Compiled 490 to 247 computations (49.6% saved)

regimes169.0ms (0.5%)

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

3 calls:

70.0ms
B
56.0ms
A
35.0ms
C
Results
AccuracySegmentsBranch
13.8%3B
16.2%3C
17.6%5A
Compiler

Compiled 386 to 200 computations (48.2% saved)

regimes36.0ms (0.1%)

Counts
20 → 3
Calls
Call 1
Inputs
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 -2 B))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))
(*.f64 -2 (/.f64 (pow.f64 (*.f64 F A) 1/2) B))
(*.f64 (neg.f64 (/.f64 2 B)) (sqrt.f64 (*.f64 F A)))
(*.f64 (neg.f64 (/.f64 2 B)) (pow.f64 (*.f64 F A) 1/2))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 C B))))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (/.f64 2 (/.f64 C B)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B 2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (*.f64 (*.f64 B 2) (sqrt.f64 (*.f64 F A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C C)) A)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 4 A) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C 2) (*.f64 F (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 2 (*.f64 C (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 -8 A) (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Outputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 -2 (/.f64 (pow.f64 (*.f64 F A) 1/2) B))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Calls

1 calls:

28.0ms
C
Results
AccuracySegmentsBranch
16.2%3C
Compiler

Compiled 326 to 168 computations (48.5% saved)

regimes40.0ms (0.1%)

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

1 calls:

32.0ms
C
Results
AccuracySegmentsBranch
16.3%4C
Compiler

Compiled 257 to 132 computations (48.6% saved)

regimes53.0ms (0.2%)

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

2 calls:

24.0ms
C
24.0ms
A
Results
AccuracySegmentsBranch
12.7%3A
14.0%3C
Compiler

Compiled 239 to 124 computations (48.1% saved)

regimes47.0ms (0.1%)

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

4 calls:

14.0ms
A
13.0ms
C
7.0ms
B
7.0ms
F
Results
AccuracySegmentsBranch
8.6%2A
5.1%1F
5.1%1B
8.6%2C
Compiler

Compiled 186 to 103 computations (44.6% saved)

regimes8.0ms (0%)

Counts
4 → 2
Calls
Call 1
Inputs
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 -2 B))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 -2 B))
Outputs
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
Calls

1 calls:

7.0ms
A
Results
AccuracySegmentsBranch
8.6%2A
Compiler

Compiled 41 to 26 computations (36.6% saved)

regimes11.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

4 calls:

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

Compiled 32 to 25 computations (21.9% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.5664548241189495e+203
1.2459634198426955e+213
Compiler

Compiled 47 to 34 computations (27.7% saved)

bsearch40.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
39.0ms
1.4566471952065467e+110
9.89651282817617e+112
Results
23.0ms112×body256valid
10.0ms11×body1024valid
2.0ms12×body256invalid
1.0msbody512valid
1.0msbody2048valid
Compiler

Compiled 523 to 358 computations (31.5% saved)

bsearch107.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
42.0ms
8.878061082190073e+87
3.557785133641803e+90
43.0ms
4.4008111907639286e-125
5.372428644892033e-121
20.0ms
6.575758185162626e-242
9.014334022120025e-242
Results
46.0ms213×body256valid
19.0ms37×body1024valid
15.0ms21×body2048valid
12.0ms33×body512valid
8.0ms39×body256invalid
Compiler

Compiled 1267 to 823 computations (35% saved)

bsearch111.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
40.0ms
8.878061082190073e+87
3.557785133641803e+90
49.0ms
4.4008111907639286e-125
5.372428644892033e-121
21.0ms
6.575758185162626e-242
9.014334022120025e-242
Results
47.0ms216×body256valid
23.0ms27×body2048valid
19.0ms35×body1024valid
9.0ms26×body512valid
7.0ms39×body256invalid
Compiler

Compiled 1311 to 856 computations (34.7% saved)

bsearch111.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
38.0ms
8.878061082190073e+87
3.557785133641803e+90
53.0ms
4.4008111907639286e-125
5.372428644892033e-121
19.0ms
6.575758185162626e-242
9.014334022120025e-242
Results
47.0ms215×body256valid
21.0ms36×body1024valid
17.0ms24×body2048valid
10.0ms29×body512valid
9.0ms47×body256invalid
Compiler

Compiled 1317 to 856 computations (35% saved)

bsearch111.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
41.0ms
8.878061082190073e+87
3.557785133641803e+90
48.0ms
4.4008111907639286e-125
5.372428644892033e-121
21.0ms
6.575758185162626e-242
9.014334022120025e-242
Results
46.0ms206×body256valid
21.0ms31×body2048valid
20.0ms39×body1024valid
12.0ms28×body512valid
6.0ms31×body256invalid
Compiler

Compiled 1309 to 848 computations (35.2% saved)

bsearch76.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
35.0ms
1.8341123318575562e+29
7.897132005024276e+29
39.0ms
3.168756847143789e-303
1.319849445118374e-301
Results
31.0ms150×body256valid
16.0ms28×body1024valid
10.0ms15×body2048valid
8.0ms35×body256invalid
6.0ms15×body512valid
Compiler

Compiled 576 to 428 computations (25.7% saved)

bsearch81.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
40.0ms
1.8341123318575562e+29
7.897132005024276e+29
40.0ms
3.168756847143789e-303
1.319849445118374e-301
Results
37.0ms152×body256valid
14.0ms11×body2048valid
9.0ms27×body512valid
9.0ms18×body1024valid
8.0ms43×body256invalid
Compiler

Compiled 562 to 414 computations (26.3% saved)

bsearch165.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
46.0ms
3.1683497065672054e-24
8.001653074631669e-24
41.0ms
7.774540108971098e-49
1.9115962588952967e-47
56.0ms
1.7262943528619312e-81
7.528295983924411e-78
22.0ms
6.575758185162626e-242
9.014334022120025e-242
Results
62.0ms240×body256valid
48.0ms43×body2048valid
21.0ms42×body1024valid
15.0ms43×body512valid
9.0ms52×body256invalid
Compiler

Compiled 1436 to 969 computations (32.5% saved)

bsearch158.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
48.0ms
5.894648260974212e-112
7.958451413931829e-107
109.0ms
-5.877446552543911e-121
-2.524043994684406e-132
Results
63.0ms36×body1024valid
49.0ms216×body256valid
19.0ms30×body2048valid
13.0ms51×body256invalid
8.0ms22×body512valid
1.0msbody512invalid
Compiler

Compiled 1399 to 892 computations (36.2% saved)

bsearch132.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
51.0ms
5.894648260974212e-112
7.958451413931829e-107
80.0ms
-2.8258774135774254e-138
-4.7764444001915585e-149
Results
50.0ms231×body256valid
30.0ms17×body512valid
22.0ms30×body2048valid
13.0ms26×body1024valid
9.0ms48×body256invalid
0.0msbody512invalid
Compiler

Compiled 1323 to 854 computations (35.4% saved)

bsearch113.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
43.0ms
2.069110421983593e-50
9.270094447426921e-48
69.0ms
-9.967108888375234e-128
-1.234164282983426e-139
Results
66.0ms230×body256valid
16.0ms28×body1024valid
9.0ms12×body2048valid
8.0ms44×body256invalid
7.0ms18×body512valid
1.0msbody1024invalid
1.0msbody512invalid
Compiler

Compiled 1179 to 774 computations (34.4% saved)

bsearch117.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
47.0ms
3.741602595765193e+125
4.519334774581954e+136
51.0ms
5.894648260974212e-112
7.958451413931829e-107
18.0ms
-2.3941931360771724e-114
-1.640767570370811e-114
Results
61.0ms286×body256valid
16.0ms31×body1024valid
14.0ms71×body256invalid
13.0ms19×body2048valid
5.0ms16×body512valid
Compiler

Compiled 1351 to 928 computations (31.3% saved)

bsearch75.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
50.0ms
1.2383831401760565e-66
8.47797229362357e-63
22.0ms
-5.036674287507814e-35
-3.606471923592548e-35
Results
37.0ms147×body256valid
14.0ms24×body1024valid
6.0ms37×body256invalid
6.0msbody2048valid
5.0ms13×body512valid
1.0msbody512invalid
0.0msbody1024invalid
Compiler

Compiled 747 to 530 computations (29% saved)

bsearch97.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
51.0ms
5.644959991829966e-143
2.1007417010074415e-140
46.0ms
-9.838783460580926e-297
-3.4173011893023243e-298
Results
37.0ms178×body256valid
29.0ms32×body2048valid
14.0ms23×body1024valid
11.0ms57×body256invalid
3.0msbody512valid
Compiler

Compiled 681 to 503 computations (26.1% saved)

bsearch127.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
45.0ms
2.1866922853246938e-8
0.7224881641483653
23.0ms
8.769188200123992e-145
1.501464927961372e-144
58.0ms
-4.2173211733060457e-215
-2.635653543596446e-223
Results
59.0ms279×body256valid
23.0ms31×body2048valid
22.0ms34×body1024valid
12.0ms67×body256invalid
3.0msbody512valid
Compiler

Compiled 888 to 653 computations (26.5% saved)

bsearch76.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
8.769188200123992e-145
1.501464927961372e-144
52.0ms
-4.2173211733060457e-215
-2.635653543596446e-223
Results
40.0ms167×body256valid
17.0ms24×body2048valid
8.0ms43×body256invalid
5.0ms10×body1024valid
3.0msbody512valid
Compiler

Compiled 519 to 383 computations (26.2% saved)

bsearch52.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
51.0ms
-3.0801963026888637e-308
1.6452429195147586e-304
Results
21.0ms28×body2048valid
17.0ms85×body256valid
5.0ms10×body1024valid
5.0ms24×body256invalid
2.0msbody512valid
Compiler

Compiled 267 to 206 computations (22.8% saved)

bsearch43.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
43.0ms
-3.0801963026888637e-308
1.6452429195147586e-304
Results
22.0ms98×body256valid
12.0ms18×body2048valid
3.0ms14×body256invalid
2.0msbody1024valid
2.0msbody512valid
Compiler

Compiled 259 to 198 computations (23.6% saved)

simplify99.0ms (0.3%)

Algorithm
egg-herbie
Rules
228×*-commutative
118×+-commutative
104×sub-neg
98×neg-mul-1
98×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02854396
14574396
25834396
36734396
47084396
57134396
67144396
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (pow.f64 B 2) 499999999999999994384553937531647238254672299147749614987517424420146305911809334222213484730003449225929602672778211227407463065378690618207626935972713119573715974831195255889365439901082129323010293760) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))))
(if (<=.f64 B 2250000000000000002968880752486745568678127550529106506041415970619584458415076215012921240599248506927032827904) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C B))))))
(if (<=.f64 B 7927937771217763/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 B 5906628726794175/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (*.f64 2 A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 B 15500000000000000696094527657218869525599064946739884185493877308718129396944444564963328) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 B)))))))
(if (<=.f64 B 675676514592423/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 B 520997997575091/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 0 (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 19500000000000000533761425482620320451567049305333689944172833347944945088748262267027456) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 B)))))))
(if (<=.f64 B 8888899925304765/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 8633681102672937/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 0 (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 184999999999999989841823427257240610951073025470585742597675871500811788563517266781536256) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 B)))))))
(if (<=.f64 B 675676514592423/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 1488565707357403/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 0 (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 11200000000000000605575552778154660342688856649813765620791415035206458810014410341351424) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B)))))))
(if (<=.f64 F 5404723255734155/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (if (<=.f64 F 184999999999999986790156992512) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B)))) (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))))
(if (<=.f64 F 4941461262385513/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 F 225000000000000011510915006464) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B)))) (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))))
(if (<=.f64 B 4084089154869757/60060134630437601839769261564074054890494076748396028293423195126101052500953853663579281588642651046788432153477643700953461525330417946094091687253119241280317815380727220618693026799113163298559838143343221009234642712357476936954116911097916781328596992) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 6883551971229495/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 0 (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 3537834798240593/411376139330301510538742295639337626245683966408394965837152256) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 8711228593176025/2722258935367507707706996859454145691648) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))))))
(if (<=.f64 A -5814709794364855/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 486537193029623/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 0 (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(if (<=.f64 A -3599131035634557/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 231369589076587/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 0 (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(if (<=.f64 C -3219303192513367/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 8930482333493649/421249166674228746791672110734681729275580381602196445017243910144) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(if (<=.f64 A -6099873327065793/2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157824) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 7039981645228631/2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232576) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 1699999999999999947428557401050562764789319575978010260468525717849236002592159234256066743064260202215969047615812901902745600) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))))
(if (<=.f64 C -1940874174375439/46768052394588893382517914646921056628989841375232) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 4742843975160471/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(if (<=.f64 C -5007078734669311/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 6590205753725385/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216) (*.f64 -2 (/.f64 (pow.f64 (*.f64 F A) 1/2) B)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(if (<=.f64 C -3968087202183751/50872912848509630386961759877939283730657641008879914553804457182037637617627197811290223700497087789481581959483591006819830334885554237978846405428549423569451580654251209705071092879576217840034217957579701248029256805705844583825408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 7170143860053219/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (*.f64 -2 (/.f64 (pow.f64 (*.f64 F A) 1/2) B)) (if (<=.f64 C 146393360968959/2361183241434822606848) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))))
(if (<=.f64 C -869410131688397/6210072369202835740595917953850010221027544068466786444556208152104203810745507545323513635314585911801950922788524292824686320176459257565777149100164724556817819904083399622201061142526393779301051996774865875003571387415264231424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 2196735251241795/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912) (*.f64 -2 (/.f64 (pow.f64 (*.f64 F A) 1/2) B)) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B))))
(if (<=.f64 A 741219189357827/24707306311927565716857342128774085333197833223161879682238935306082805123046306993647507776054336486228891340858985829027076261887914242781617846672453431386903982455635542158748401823985988322905245077938567513252198179128990807936780194781391547404884040101606295111368825026273254703636026307207764436438929167613952) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (*.f64 -2 (/.f64 (pow.f64 (*.f64 F A) 1/2) B)))
(if (<=.f64 A 4743802811890093/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
Outputs
(if (<=.f64 (pow.f64 B 2) 499999999999999994384553937531647238254672299147749614987517424420146305911809334222213484730003449225929602672778211227407463065378690618207626935972713119573715974831195255889365439901082129323010293760) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))))
(if (<=.f64 (pow.f64 B 2) 499999999999999994384553937531647238254672299147749614987517424420146305911809334222213484730003449225929602672778211227407463065378690618207626935972713119573715974831195255889365439901082129323010293760) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))) (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (neg.f64 (sqrt.f64 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))
(if (<=.f64 (pow.f64 B 2) 499999999999999994384553937531647238254672299147749614987517424420146305911809334222213484730003449225929602672778211227407463065378690618207626935972713119573715974831195255889365439901082129323010293760) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))) (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (neg.f64 (sqrt.f64 F)))))
(if (<=.f64 B 2250000000000000002968880752486745568678127550529106506041415970619584458415076215012921240599248506927032827904) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C B))))))
(if (<=.f64 B 2250000000000000002968880752486745568678127550529106506041415970619584458415076215012921240599248506927032827904) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))) (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 F) (neg.f64 (sqrt.f64 (+.f64 B C))))))
(if (<=.f64 B 7927937771217763/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 B 5906628726794175/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) F) (*.f64 2 A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 B 15500000000000000696094527657218869525599064946739884185493877308718129396944444564963328) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 B)))))))
(if (<=.f64 B 7927937771217763/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 B 5906628726794175/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 2 A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 B 15500000000000000696094527657218869525599064946739884185493877308718129396944444564963328) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (neg.f64 (sqrt.f64 F)) (sqrt.f64 B))))))
(if (<=.f64 B 7927937771217763/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 B 5906628726794175/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 2 A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 B 15500000000000000696094527657218869525599064946739884185493877308718129396944444564963328) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 B) (neg.f64 (sqrt.f64 F)))))))
(if (<=.f64 B 675676514592423/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 B 520997997575091/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 0 (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 19500000000000000533761425482620320451567049305333689944172833347944945088748262267027456) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 B)))))))
(if (<=.f64 B 675676514592423/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 B 520997997575091/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 2 A) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 19500000000000000533761425482620320451567049305333689944172833347944945088748262267027456) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (neg.f64 (sqrt.f64 F)) (sqrt.f64 B))))))
(if (<=.f64 B 675676514592423/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 B 520997997575091/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 2 A) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 19500000000000000533761425482620320451567049305333689944172833347944945088748262267027456) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 B) (neg.f64 (sqrt.f64 F)))))))
(if (<=.f64 B 8888899925304765/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 8633681102672937/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 0 (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 184999999999999989841823427257240610951073025470585742597675871500811788563517266781536256) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 B)))))))
(if (<=.f64 B 8888899925304765/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 2 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 8633681102672937/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 2 A) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 184999999999999989841823427257240610951073025470585742597675871500811788563517266781536256) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (neg.f64 (sqrt.f64 F)) (sqrt.f64 B))))))
(if (<=.f64 B 8888899925304765/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 2 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 8633681102672937/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 2 A) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 184999999999999989841823427257240610951073025470585742597675871500811788563517266781536256) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 B) (neg.f64 (sqrt.f64 F)))))))
(if (<=.f64 B 675676514592423/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 1488565707357403/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 0 (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 11200000000000000605575552778154660342688856649813765620791415035206458810014410341351424) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B)))))))
(if (<=.f64 B 675676514592423/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 2 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 1488565707357403/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 2 A) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 11200000000000000605575552778154660342688856649813765620791415035206458810014410341351424) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 B F)))))))
(if (<=.f64 F 5404723255734155/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 C (*.f64 A -4))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))) (if (<=.f64 F 184999999999999986790156992512) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B)))) (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))))
(if (<=.f64 F 5404723255734155/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (*.f64 C (*.f64 A -4))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 F 184999999999999986790156992512) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 B F)))) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(if (<=.f64 F 4941461262385513/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 F 225000000000000011510915006464) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B)))) (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))))
(if (<=.f64 F 4941461262385513/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 2 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 F 225000000000000011510915006464) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 B F)))) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(if (<=.f64 B 4084089154869757/60060134630437601839769261564074054890494076748396028293423195126101052500953853663579281588642651046788432153477643700953461525330417946094091687253119241280317815380727220618693026799113163298559838143343221009234642712357476936954116911097916781328596992) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 6883551971229495/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 0 (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 3537834798240593/411376139330301510538742295639337626245683966408394965837152256) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 8711228593176025/2722258935367507707706996859454145691648) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))))))
(if (<=.f64 B 4084089154869757/60060134630437601839769261564074054890494076748396028293423195126101052500953853663579281588642651046788432153477643700953461525330417946094091687253119241280317815380727220618693026799113163298559838143343221009234642712357476936954116911097916781328596992) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 2 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 6883551971229495/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 2 A) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 3537834798240593/411376139330301510538742295639337626245683966408394965837152256) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 2 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 B 8711228593176025/2722258935367507707706996859454145691648) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F C) (*.f64 -16 (*.f64 A A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))))
(if (<=.f64 A -5814709794364855/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 486537193029623/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 0 (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(if (<=.f64 A -5814709794364855/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 2 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 A 486537193029623/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (+.f64 A (+.f64 B C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 2 A) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))))
(if (<=.f64 A -3599131035634557/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 231369589076587/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 0 (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(if (<=.f64 A -3599131035634557/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 2 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 A 231369589076587/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 2 A) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))))
(if (<=.f64 C -3219303192513367/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 8930482333493649/421249166674228746791672110734681729275580381602196445017243910144) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 C 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(if (<=.f64 C -3219303192513367/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 C 8930482333493649/421249166674228746791672110734681729275580381602196445017243910144) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 2 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))))
(if (<=.f64 A -6099873327065793/2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157824) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 7039981645228631/2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232576) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 1699999999999999947428557401050562764789319575978010260468525717849236002592159234256066743064260202215969047615812901902745600) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))))
(if (<=.f64 A -6099873327065793/2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157824) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 A 7039981645228631/2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232576) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 A 1699999999999999947428557401050562764789319575978010260468525717849236002592159234256066743064260202215969047615812901902745600) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 C (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))))
(if (<=.f64 C -1940874174375439/46768052394588893382517914646921056628989841375232) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 4742843975160471/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(if (<=.f64 C -1940874174375439/46768052394588893382517914646921056628989841375232) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 C 4742843975160471/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 C (*.f64 2 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))))
(if (<=.f64 C -5007078734669311/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 (*.f64 A A) C) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 6590205753725385/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216) (*.f64 -2 (/.f64 (pow.f64 (*.f64 F A) 1/2) B)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(if (<=.f64 C -5007078734669311/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 C 6590205753725385/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216) (*.f64 -2 (/.f64 (pow.f64 (*.f64 F A) 1/2) B)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))))
(if (<=.f64 C -3968087202183751/50872912848509630386961759877939283730657641008879914553804457182037637617627197811290223700497087789481581959483591006819830334885554237978846405428549423569451580654251209705071092879576217840034217957579701248029256805705844583825408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 7170143860053219/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (*.f64 -2 (/.f64 (pow.f64 (*.f64 F A) 1/2) B)) (if (<=.f64 C 146393360968959/2361183241434822606848) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))))
(if (<=.f64 C -3968087202183751/50872912848509630386961759877939283730657641008879914553804457182037637617627197811290223700497087789481581959483591006819830334885554237978846405428549423569451580654251209705071092879576217840034217957579701248029256805705844583825408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F C) (*.f64 -16 (*.f64 A A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 C 7170143860053219/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (*.f64 -2 (/.f64 (pow.f64 (*.f64 F A) 1/2) B)) (if (<=.f64 C 146393360968959/2361183241434822606848) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))))))
(if (<=.f64 C -869410131688397/6210072369202835740595917953850010221027544068466786444556208152104203810745507545323513635314585911801950922788524292824686320176459257565777149100164724556817819904083399622201061142526393779301051996774865875003571387415264231424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 2196735251241795/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912) (*.f64 -2 (/.f64 (pow.f64 (*.f64 F A) 1/2) B)) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B))))
(if (<=.f64 C -869410131688397/6210072369202835740595917953850010221027544068466786444556208152104203810745507545323513635314585911801950922788524292824686320176459257565777149100164724556817819904083399622201061142526393779301051996774865875003571387415264231424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F C) (*.f64 -16 (*.f64 A A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (if (<=.f64 C 2196735251241795/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912) (*.f64 -2 (/.f64 (pow.f64 (*.f64 F A) 1/2) B)) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B))))
(if (<=.f64 A 741219189357827/24707306311927565716857342128774085333197833223161879682238935306082805123046306993647507776054336486228891340858985829027076261887914242781617846672453431386903982455635542158748401823985988322905245077938567513252198179128990807936780194781391547404884040101606295111368825026273254703636026307207764436438929167613952) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (*.f64 -2 (/.f64 (pow.f64 (*.f64 F A) 1/2) B)))
(if (<=.f64 A 4743802811890093/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F C)) B)) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
Compiler

Compiled 1588 to 973 computations (38.7% saved)

soundness5.8s (18.7%)

Rules
1718×*-commutative
1718×*-commutative
1718×*-commutative
1626×times-frac
1626×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025121
16897
222897
399897
4505797
048630
11137630
025121
16897
222897
399897
4505797
0143184700
1489174220
060902
11391902
0197662460
1649059074
0157354273
1507948841
048630
11137630
0143184700
1489174220
0157354273
1507948841
0156549384
1507045274
062652
11447652
0197662460
1649059074
0157354273
1507948841
0157354273
1507948841
0157354273
1507948841
0157354273
1507948841
0197662460
1649059074
048630
11137630
0156549384
1507045274
0156549384
1507045274
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 3044 to 1645 computations (46% saved)

end2.0ms (0%)

preprocess673.0ms (2.1%)

Compiler

Compiled 3234 to 1692 computations (47.7% saved)

Profiling

Loading profile data...