ABCF->ab-angle b

Time bar (total: 27.6s)

analyze1.2s (4.4%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
0%0%99.8%0.2%0%0%0%5
0%0%99.8%0.2%0%0%0%6
3.2%3.1%95.1%0.2%0%1.6%0%7
11.9%10.9%81.1%0.2%0%7.8%0%8
12%10.9%80.3%0.2%0%8.6%0%9
13.5%12.1%77.6%0.2%0%10.1%0%10
17.5%15.2%71.5%0.2%0%13.1%0%11
24.3%20.1%62.4%0.2%0%17.3%0%12
Compiler

Compiled 45 to 33 computations (26.7% saved)

sample7.5s (27%)

Results
2.5s6172×body256valid
1.0s3524×body256invalid
856.0ms845×body1024valid
809.0ms610×body2048invalid
742.0ms609×body2048valid
660.0ms804×body1024invalid
456.0ms629×body512valid
412.0ms563×body512invalid
1.0msbody4096valid
Bogosity

preprocess474.0ms (1.7%)

Algorithm
egg-herbie
Rules
1156×distribute-lft-in
1136×associate-+l+
1028×distribute-rgt-in
854×*-commutative
772×fma-def
Problems
98×(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
62×(-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))
36×No Errors
32×(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))))))
20×(sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)
(*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
(-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01702596
14942224
217822112
356112112
Stop Event
node limit
Calls
Call 1
Inputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 (neg.f64 A)) C)) F)) (-.f64 (+.f64 (neg.f64 A) C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (neg.f64 A) C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 (neg.f64 A)) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (neg.f64 B) 2))))))) (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C))) F)) (-.f64 (+.f64 A (neg.f64 C)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A (neg.f64 C)) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (neg.f64 F))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 (neg.f64 A)) C)) F)) (-.f64 (+.f64 (neg.f64 A) C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (neg.f64 A) C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 (neg.f64 A)) C))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (neg.f64 B) 2))))))) (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 (*.f64 4 A) C))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C))) F)) (-.f64 (+.f64 A (neg.f64 C)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A (neg.f64 C)) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C)))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (neg.f64 F))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 A 2) (*.f64 (*.f64 4 B) C)) F)) (-.f64 (+.f64 B C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 B C) 2) (pow.f64 A 2))))))) (-.f64 (pow.f64 A 2) (*.f64 (*.f64 4 B) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 C) A)) F)) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 C) A)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C)) A)) (-.f64 (+.f64 F C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 F C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B)) F)) (-.f64 (+.f64 A B) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A B) 2) (pow.f64 C 2))))))) (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)) B)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2))))))) (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)) C)) (-.f64 (+.f64 A F) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A F) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)))
Outputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 (neg.f64 A)) C)) F)) (-.f64 (+.f64 (neg.f64 A) C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (neg.f64 A) C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 (neg.f64 A)) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 (neg.f64 A) C))))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 (neg.f64 A) C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 (neg.f64 A) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 4 C)))) (*.f64 2 (-.f64 (-.f64 C A) (hypot.f64 B (-.f64 (neg.f64 A) C))))))) (fma.f64 B B (*.f64 A (*.f64 4 C))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 4 (*.f64 A C) (pow.f64 B 2))) (*.f64 2 (-.f64 C (+.f64 A (hypot.f64 B (+.f64 A C))))))) (fma.f64 4 (*.f64 A C) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (neg.f64 B) 2))))))) (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C))) F)) (-.f64 (+.f64 A (neg.f64 C)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A (neg.f64 C)) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A (neg.f64 C)))))) (-.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A (neg.f64 C)) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A (neg.f64 C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 4 C)))) (*.f64 2 (-.f64 (-.f64 A C) (hypot.f64 B (+.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 4 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (-.f64 (-.f64 A C) (hypot.f64 B (+.f64 A C)))))))) (fma.f64 4 (*.f64 A C) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (neg.f64 F))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (neg.f64 F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (neg.f64 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 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F) -2)))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 (neg.f64 A)) C)) F)) (-.f64 (+.f64 (neg.f64 A) C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (neg.f64 A) C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 (neg.f64 A)) C))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 (neg.f64 A) C))))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 (neg.f64 A) C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 (neg.f64 A) C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 4 C)))) (*.f64 2 (-.f64 (-.f64 C A) (hypot.f64 B (-.f64 (neg.f64 A) C)))))) (fma.f64 B B (*.f64 A (*.f64 4 C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 4 (*.f64 A C) (pow.f64 B 2))) (*.f64 2 (-.f64 C (+.f64 A (hypot.f64 B (+.f64 A C))))))) (fma.f64 4 (*.f64 A C) (pow.f64 B 2)))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 (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 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 4 (*.f64 A C))))) (-.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 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C))) F)) (-.f64 (+.f64 A (neg.f64 C)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A (neg.f64 C)) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C)))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A (neg.f64 C)))))) (-.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A (neg.f64 C)) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A (neg.f64 C)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 4 C)))) (*.f64 2 (-.f64 (-.f64 A C) (hypot.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 4 C))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (-.f64 (-.f64 A C) (hypot.f64 B (+.f64 A C))))))) (fma.f64 4 (*.f64 A C) (pow.f64 B 2)))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (neg.f64 F))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (neg.f64 F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (neg.f64 F) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F) -2))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 A 2) (*.f64 (*.f64 4 B) C)) F)) (-.f64 (+.f64 B C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 B C) 2) (pow.f64 A 2))))))) (-.f64 (pow.f64 A 2) (*.f64 (*.f64 4 B) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 A 2) (*.f64 4 (*.f64 B C))))) (-.f64 (+.f64 B C) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 (-.f64 B C) 2))))))) (-.f64 (pow.f64 A 2) (*.f64 4 (*.f64 B C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A A (*.f64 C (*.f64 B -4)))) (+.f64 C (-.f64 B (hypot.f64 A (-.f64 B C)))))))) (fma.f64 A A (*.f64 C (*.f64 B -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 C (*.f64 B -4) (pow.f64 A 2)) (*.f64 F (+.f64 B (-.f64 C (hypot.f64 A (-.f64 B C))))))))) (fma.f64 C (*.f64 B -4) (pow.f64 A 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 C) A)) F)) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 C) A)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 C A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 C A)))) (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C)) A)) (-.f64 (+.f64 F C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 F C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 F C)))) (-.f64 (+.f64 C F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 F C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 F C))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (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)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (fma.f64 C (*.f64 F -4) (pow.f64 B 2))) (+.f64 F (-.f64 C (hypot.f64 B (-.f64 F C))))))) (fma.f64 C (*.f64 F -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B)) F)) (-.f64 (+.f64 A B) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A B) 2) (pow.f64 C 2))))))) (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 C 2) (*.f64 B (*.f64 4 A))))) (-.f64 (+.f64 B A) (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 (-.f64 A B) 2))))))) (-.f64 (pow.f64 C 2) (*.f64 B (*.f64 4 A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 C C (*.f64 B (*.f64 A -4)))) (*.f64 2 (+.f64 B (-.f64 A (hypot.f64 C (-.f64 A B)))))))) (fma.f64 C C (*.f64 B (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (-.f64 B (hypot.f64 C (-.f64 A B)))) (*.f64 2 (fma.f64 -4 (*.f64 B A) (pow.f64 C 2))))))) (fma.f64 -4 (*.f64 B A) (pow.f64 C 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)) B)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2))))))) (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (-.f64 (pow.f64 F 2) (*.f64 4 (*.f64 A C)))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2)))))))) (-.f64 (pow.f64 F 2) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 F F (*.f64 A (*.f64 C -4))) (*.f64 B (+.f64 A (-.f64 C (hypot.f64 F (-.f64 A C))))))))) (fma.f64 F F (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (fma.f64 A (*.f64 C -4) (pow.f64 F 2))) (+.f64 A (-.f64 C (hypot.f64 F (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 F 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)) C)) (-.f64 (+.f64 A F) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A F) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)))) (-.f64 (+.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A F) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 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 C (*.f64 (+.f64 A (-.f64 F (hypot.f64 B (-.f64 A F)))) (*.f64 2 (fma.f64 F (*.f64 A -4) (pow.f64 B 2))))))) (fma.f64 F (*.f64 A -4) (pow.f64 B 2)))
Symmetry

(abs B)

Compiler

Compiled 270 to 170 computations (37% saved)

eval2.0ms (0%)

Compiler

Compiled 110 to 68 computations (38.2% saved)

prune7.0ms (0%)

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

Compiled 236 to 158 computations (33.1% saved)

localize708.0ms (2.6%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
87.7%
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
86.1%
(-.f64 C (hypot.f64 B (-.f64 A C)))
69.1%
(sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
56.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
73.7%
(-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))
69.1%
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
56.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
43.5%
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
87.6%
(-.f64 A (hypot.f64 B (-.f64 A C)))
86.1%
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
69.1%
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
56.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
Compiler

Compiled 572 to 255 computations (55.4% saved)

series191.0ms (0.7%)

Counts
12 → 336
Calls

126 calls:

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

rewrite347.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
964×associate-*r*
600×associate-*l*
385×*-un-lft-identity
361×add-sqr-sqrt
358×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify825.0ms (3%)

Algorithm
egg-herbie
Rules
1378×+-commutative
1334×associate-/l*
1018×associate-*r/
976×*-commutative
902×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01386141205
14230141131
Stop Event
node limit
Counts
813 → 725
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.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 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 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 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.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 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (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 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) C))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 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 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) A))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.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 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 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (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 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (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 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 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 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (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 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (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 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 C) (*.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 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 (+.f64 A (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 (+.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 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 A (*.f64 -1 A))
(-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C))) (*.f64 -1 A))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)))) (*.f64 -1 A))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) 2)) (pow.f64 C 3)))))) (*.f64 -1 A))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C)))
(+.f64 (*.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 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 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 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 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 -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 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 C (*.f64 -1 C))
(-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))) (*.f64 -1 C))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) (*.f64 -1 C))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (pow.f64 A 2))) (+.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 -1 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)) (pow.f64 A 3)))))) (*.f64 -1 C))
(*.f64 2 A)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 2 C)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 2 C))))
(*.f64 -1 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))))
B
(+.f64 A (+.f64 B C))
(+.f64 A (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 A (+.f64 B (+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 -1 (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 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 -1 (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 -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 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
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 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (pow.f64 A 2))) (*.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/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (pow.f64 A 2))) (+.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 -1 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)) (pow.f64 A 3))))))
(*.f64 2 A)
(+.f64 (*.f64 -1 C) (*.f64 2 A))
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A)))
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A))))
C
(+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))
(+.f64 C (+.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 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
(*.f64 -1 B)
(+.f64 A (*.f64 -1 B))
(+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 A (+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))))
B
(+.f64 A B)
(+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 A (+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 (+.f64 A (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 (+.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 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(*.f64 -1 C)
(-.f64 (+.f64 A (*.f64 -1 C)) (*.f64 -1 A))
(-.f64 (+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)))) (*.f64 -1 A))
(-.f64 (+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C))))) (*.f64 -1 A))
C
(+.f64 C (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 C (+.f64 (*.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 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))))
(-.f64 A C)
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))))) C)
B
(+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 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/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(*.f64 -1 B)
(+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))
(+.f64 (*.f64 -1 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 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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 (*.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 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))))))))
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 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))))
(*.f64 -1 A)
(+.f64 C (*.f64 -1 A))
(+.f64 C (+.f64 (*.f64 -1 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 C (+.f64 (*.f64 -1 A) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
C
(+.f64 C (*.f64 -1 A))
(+.f64 C (+.f64 (*.f64 -1 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C))))
(+.f64 C (+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)))))
(*.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 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.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 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 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 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.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 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (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 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) C))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 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 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) A))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 C) (*.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 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.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 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 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (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 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (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 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 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 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (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 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 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 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 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 -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 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 C (*.f64 -1 C))
(-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))) (*.f64 -1 C))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) (*.f64 -1 C))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (pow.f64 A 2))) (+.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 -1 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)) (pow.f64 A 3)))))) (*.f64 -1 C))
(*.f64 2 A)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A))))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 (+.f64 A (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 (+.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 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 A (*.f64 -1 A))
(-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C))) (*.f64 -1 A))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)))) (*.f64 -1 A))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) 2)) (pow.f64 C 3)))))) (*.f64 -1 A))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C)))
(+.f64 (*.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 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 2 C)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 2 C))))
(*.f64 -1 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))))
B
(+.f64 A (+.f64 B C))
(+.f64 A (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 A (+.f64 B (+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.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 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 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 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.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 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (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 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) C))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 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 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) A))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 C) (*.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 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.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 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 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (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 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (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 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 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 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (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 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (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 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
A
(+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C))))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) 2)) (pow.f64 C 3))))))
(*.f64 2 C)
(+.f64 (*.f64 -1 A) (*.f64 2 C))
(+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C)))
(+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))))
(-.f64 (*.f64 2 C) A)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C)) A)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 2 C))) A)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 2 C)))) A)
(*.f64 -1 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 C (+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))))
B
(+.f64 B C)
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 B (+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 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 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 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 -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 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(*.f64 -1 A)
(-.f64 (+.f64 C (*.f64 -1 A)) (*.f64 -1 C))
(-.f64 (+.f64 C (+.f64 (*.f64 -1 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) (*.f64 -1 C))
(-.f64 (+.f64 C (+.f64 (*.f64 -1 A) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))) (*.f64 -1 C))
A
(+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 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 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 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 -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 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 C (*.f64 -1 C))
(-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))) (*.f64 -1 C))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) (*.f64 -1 C))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (pow.f64 A 2))) (+.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 -1 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)) (pow.f64 A 3)))))) (*.f64 -1 C))
(*.f64 2 A)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A))))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 (+.f64 A (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 (+.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 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 A (*.f64 -1 A))
(-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C))) (*.f64 -1 A))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)))) (*.f64 -1 A))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) 2)) (pow.f64 C 3)))))) (*.f64 -1 A))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C)))
(+.f64 (*.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 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 2 C)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 2 C))))
(*.f64 -1 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))))
B
(+.f64 A (+.f64 B C))
(+.f64 A (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 A (+.f64 B (+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(-.f64 (/.f64 0 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (pow.f64 (pow.f64 B 2) 3) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C -4)) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) 1) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) 1) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(cbrt.f64 (/.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 F (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (neg.f64 (sqrt.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 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))) (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))) (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (-.f64 0 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 3)) (+.f64 0 (+.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))))
(pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 1)
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 F (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C))
(-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(-.f64 (/.f64 (pow.f64 A 2) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))
(-.f64 (/.f64 (pow.f64 C 2) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))))
(-.f64 (/.f64 (pow.f64 (+.f64 A C) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(-.f64 (/.f64 (pow.f64 (+.f64 A C) 3) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 1)
(*.f64 1 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)) (/.f64 1 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (pow.f64 C 2) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2)) (/.f64 1 (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.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)) (/.f64 1 (+.f64 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))))
(*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3)) (/.f64 1 (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C)))))
(*.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (+.f64 C (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 (cbrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (cbrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (-.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (hypot.f64 B (-.f64 A C)))))
(/.f64 1 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))))
(/.f64 1 (/.f64 (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))) (-.f64 (pow.f64 C 2) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2))))
(/.f64 1 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))) (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C))) (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2)) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (-.f64 (pow.f64 A 2) (*.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2) (-.f64 (pow.f64 C 2) (*.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2) (pow.f64 C 2)) (-.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (hypot.f64 B (-.f64 A C))))) (-.f64 (+.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (pow.f64 A 2)) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (hypot.f64 B (-.f64 A C)))) (*.f64 (+.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))) (neg.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 C 2) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2))) (neg.f64 (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))) (neg.f64 (+.f64 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3))) (neg.f64 (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (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)
(sqrt.f64 (pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 2))
(log.f64 (exp.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 2)))
(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 A (neg.f64 (hypot.f64 B (-.f64 A C))))
(+.f64 A (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1))
(+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) A)
(*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 1)
(*.f64 1 (-.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (-.f64 (pow.f64 A 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (+.f64 (pow.f64 A 2) (*.f64 (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 (cbrt.f64 (-.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2)) (cbrt.f64 (-.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (+.f64 (sqrt.f64 A) (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (-.f64 (sqrt.f64 A) (sqrt.f64 (hypot.f64 B (-.f64 A C)))))
(/.f64 1 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (pow.f64 A 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 A 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (hypot.f64 B (-.f64 A C))))) (-.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (hypot.f64 B (-.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)) (+.f64 (pow.f64 A 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 A 2) (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (hypot.f64 B (-.f64 A C))))) (-.f64 A (neg.f64 (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 A 2) (-.f64 (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (hypot.f64 B (-.f64 A C)))) (*.f64 A (neg.f64 (hypot.f64 B (-.f64 A C)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 A 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (+.f64 (pow.f64 A 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 1)
(sqrt.f64 (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2))
(log.f64 (exp.f64 (-.f64 A (hypot.f64 B (-.f64 A C)))))
(cbrt.f64 (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3))
(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 (hypot.f64 B (-.f64 A C)) 1)
(*.f64 1 (hypot.f64 B (-.f64 A C)))
(*.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))))
(*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (-.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 B 2) 3) (pow.f64 (pow.f64 (-.f64 A C) 2) 3))) (sqrt.f64 (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 (-.f64 A C) 4) (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(pow.f64 (hypot.f64 B (-.f64 A C)) 1)
(pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) 1/2)
(fabs.f64 (hypot.f64 B (-.f64 A C)))
(log.f64 (exp.f64 (hypot.f64 B (-.f64 A C))))
(cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3))
(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 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(-.f64 (/.f64 0 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (pow.f64 (pow.f64 B 2) 3) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C -4)) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) 1) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) 1) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(cbrt.f64 (/.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 F (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (neg.f64 (sqrt.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 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))) (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))) (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (-.f64 0 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 3)) (+.f64 0 (+.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))))
(pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 1)
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 F (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C)
(+.f64 (+.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A C) (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (+.f64 A C))
(*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 1)
(*.f64 1 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)) (/.f64 1 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (pow.f64 C 2) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2)) (/.f64 1 (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.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)) (/.f64 1 (+.f64 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))))
(*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3)) (/.f64 1 (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C)))))
(*.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (+.f64 C (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 (cbrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (cbrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (-.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (hypot.f64 B (-.f64 A C)))))
(/.f64 1 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))))
(/.f64 1 (/.f64 (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))) (-.f64 (pow.f64 C 2) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2))))
(/.f64 1 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))) (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C))) (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2)) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (-.f64 (pow.f64 A 2) (*.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2) (-.f64 (pow.f64 C 2) (*.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2) (pow.f64 C 2)) (-.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (hypot.f64 B (-.f64 A C))))) (-.f64 (+.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (pow.f64 A 2)) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (hypot.f64 B (-.f64 A C)))) (*.f64 (+.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))) (neg.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 C 2) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2))) (neg.f64 (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))) (neg.f64 (+.f64 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3))) (neg.f64 (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (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)
(sqrt.f64 (pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 2))
(log.f64 (exp.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 2)))
(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 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(-.f64 (/.f64 0 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (pow.f64 (pow.f64 B 2) 3) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C -4)) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) 1) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) 1) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(cbrt.f64 (/.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 F (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (neg.f64 (sqrt.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 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))) (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))) (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (-.f64 0 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 3)) (+.f64 0 (+.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))))
(pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 1)
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 F (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(+.f64 C (neg.f64 (hypot.f64 B (-.f64 A C))))
(+.f64 C (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1))
(+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) C)
(*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 1)
(*.f64 1 (-.f64 C (hypot.f64 B (-.f64 A C))))
(*.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (+.f64 (pow.f64 C 2) (*.f64 (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 (cbrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)) (cbrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (+.f64 (sqrt.f64 C) (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (-.f64 (sqrt.f64 C) (sqrt.f64 (hypot.f64 B (-.f64 A C)))))
(/.f64 1 (/.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 C 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B (-.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)) (+.f64 (pow.f64 C 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 C 2) (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (hypot.f64 B (-.f64 A C))))) (-.f64 C (neg.f64 (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 C 2) (-.f64 (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (hypot.f64 B (-.f64 A C)))) (*.f64 C (neg.f64 (hypot.f64 B (-.f64 A C)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (+.f64 (pow.f64 C 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 1)
(sqrt.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))
(log.f64 (exp.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))
(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 A (-.f64 (hypot.f64 B (-.f64 A C)) C))
(-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(-.f64 (/.f64 (pow.f64 A 2) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))
(-.f64 (/.f64 (pow.f64 C 2) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))))
(-.f64 (/.f64 (pow.f64 (+.f64 A C) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(-.f64 (/.f64 (pow.f64 (+.f64 A C) 3) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 1)
(*.f64 1 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)) (/.f64 1 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (pow.f64 C 2) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2)) (/.f64 1 (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.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)) (/.f64 1 (+.f64 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))))
(*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3)) (/.f64 1 (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C)))))
(*.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (+.f64 C (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 (cbrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (cbrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (-.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (hypot.f64 B (-.f64 A C)))))
(/.f64 1 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))))
(/.f64 1 (/.f64 (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))) (-.f64 (pow.f64 C 2) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2))))
(/.f64 1 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))) (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C))) (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2)) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (-.f64 (pow.f64 A 2) (*.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2) (-.f64 (pow.f64 C 2) (*.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2) (pow.f64 C 2)) (-.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (hypot.f64 B (-.f64 A C))))) (-.f64 (+.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (pow.f64 A 2)) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (hypot.f64 B (-.f64 A C)))) (*.f64 (+.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))) (neg.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 C 2) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2))) (neg.f64 (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))) (neg.f64 (+.f64 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3))) (neg.f64 (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (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)
(sqrt.f64 (pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 2))
(log.f64 (exp.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 2)))
(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 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.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 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.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 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (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 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 A 3) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 C (/.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.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))))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 A 3) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) C) (/.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (/.f64 (*.f64 4 C) (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) 2)))))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 F (pow.f64 B 2))) C) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (*.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 C F))) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (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 (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) C))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 F (pow.f64 B 2))) C) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) 1/8) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 F (pow.f64 B 2))) C) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (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 (sqrt.f64 -1/2) 2))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 C (+.f64 (/.f64 (*.f64 -1/8 (*.f64 F (pow.f64 B 2))) C) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F))))))))) (sqrt.f64 -1/2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 C F))) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (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 (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) 1/8) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 C F))) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (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 (sqrt.f64 -1/2) 2))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 C F))) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)))) (/.f64 C (pow.f64 B 2)))))) (sqrt.f64 -1/2))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (sqrt.f64 2)) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 B (*.f64 (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 (*.f64 (*.f64 1/2 (*.f64 B (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (fma.f64 -1/2 (*.f64 B (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 (*.f64 (*.f64 1/2 (*.f64 B (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 B (*.f64 (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.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)))) (pow.f64 B 2))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 (*.f64 (*.f64 1/2 (*.f64 B (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 2)))) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (fma.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 B (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) A) (/.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (*.f64 4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (pow.f64 B 2) A)))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2)))))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2)))))))
(fma.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 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)) (pow.f64 (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) 2))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 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 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) A))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(fma.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 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)) (pow.f64 (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) 1/8) (fma.f64 1/16 (/.f64 (pow.f64 B 2) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)) (pow.f64 (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) 2))))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 A (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))))))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) 2))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 -1/2) (pow.f64 C 3)) (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) 1/8) (fma.f64 1/16 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) 2))) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (/.f64 (*.f64 1/32 (pow.f64 B 4)) (/.f64 (pow.f64 A 3) F))) (/.f64 A (pow.f64 B 2))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C))))) (sqrt.f64 -1/2))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (pow.f64 B 2)) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C))))) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 -1/32 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C))) (*.f64 C A)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C))) (sqrt.f64 -1/2))) 2))))))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 1/8 (/.f64 (*.f64 C A) (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1/8 (/.f64 (sqrt.f64 -1/2) (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2)))))))) 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C))))) (sqrt.f64 -1/2)) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 -1/32 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C))) (*.f64 C A)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C))) (sqrt.f64 -1/2))) 2))))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (-.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 C A) (pow.f64 (-.f64 A C) 3))) (/.f64 (*.f64 -1/4 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C)))) (*.f64 C A))) (*.f64 C A)) (*.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C))) (-.f64 (/.f64 (*.f64 -1/32 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C))) (*.f64 C A)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C))) (sqrt.f64 -1/2))) 2)))) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))))))
(fma.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 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 1/8 (/.f64 (*.f64 C A) (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1/8 (/.f64 (sqrt.f64 -1/2) (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2)))))))) 2))))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (/.f64 (*.f64 1/64 F) (*.f64 C A)) (pow.f64 (-.f64 A C) 5)) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (/.f64 (*.f64 1/4 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2)))))) (*.f64 C A))) (*.f64 C A)) (*.f64 1/2 (/.f64 A (/.f64 (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2)))))) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 1/8 (/.f64 (*.f64 C A) (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1/8 (/.f64 (sqrt.f64 -1/2) (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2)))))))) 2))))))))))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (/.f64 B (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 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 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (pow.f64 A 2) (/.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 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) 2)))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (/.f64 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 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (pow.f64 A 2) (/.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 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) 2)))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.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 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 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 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 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (pow.f64 A 2) (/.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 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) 2)))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 C (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) 2)) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (/.f64 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 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (pow.f64 A 2) (/.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 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (neg.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 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) 2)) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(fma.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (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)))))))
(fma.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 F C)) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8))))))
(fma.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 F C)) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F C))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (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 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 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 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 F C)) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (-.f64 (*.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 F C)) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))))))
(fma.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 F C)) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -8)) (-.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (-.f64 (*.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 F C)) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 (sqrt.f64 -8) 2)))))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (/.f64 B (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B)) 2))) B)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B))))
(fma.f64 1/2 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (/.f64 B (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 C 2) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) 2)))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B)) 2))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (*.f64 (pow.f64 B 2) A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (*.f64 (*.f64 2 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (neg.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))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B)) 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)))))
(fma.f64 1/2 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (/.f64 B (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 C 2) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) 2)))))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 C 3)) (/.f64 (/.f64 B (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (*.f64 (pow.f64 B 2) A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (*.f64 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (/.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) 2)) (/.f64 (pow.f64 B 2) (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 (*.f64 -2 A) (*.f64 F (pow.f64 B 2))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 2)) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (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 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (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 (pow.f64 B 2))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 A 2))))) (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (-.f64 (*.f64 (*.f64 -2 A) (*.f64 F (pow.f64 B 2))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 2)) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 A 2))))) (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 (sqrt.f64 -8) 2))))))) 1/2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 2 (+.f64 C (/.f64 C (/.f64 (-.f64 A C) A)))) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (-.f64 (*.f64 F (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C A)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 2 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 C (sqrt.f64 -8)))) 2)))) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (pow.f64 B 4) C) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (*.f64 F (+.f64 (/.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A))) (/.f64 -1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 (*.f64 C (sqrt.f64 -8)) (+.f64 C (/.f64 C (/.f64 (-.f64 A C) A))))))) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 2 (+.f64 C (/.f64 C (/.f64 (-.f64 A C) A)))) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 C) (*.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 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (-.f64 (*.f64 F (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C A)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 2 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 C (sqrt.f64 -8)))) 2)))) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (+.f64 (*.f64 F (fma.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 2 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))) (-.f64 (*.f64 F (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C A)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 2 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 C (sqrt.f64 -8)))) 2))))))) (*.f64 C (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (pow.f64 B 4) C) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (*.f64 F (+.f64 (/.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A))) (/.f64 -1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 (*.f64 C (sqrt.f64 -8)) (+.f64 C (/.f64 C (/.f64 (-.f64 A C) A))))))) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (pow.f64 B 6) C) (/.f64 (-.f64 (*.f64 F (fma.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 (*.f64 F (+.f64 (/.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A))) (/.f64 -1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 (*.f64 C (sqrt.f64 -8)) (+.f64 C (/.f64 C (/.f64 (-.f64 A C) A))))))) 2)) (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))) (*.f64 2 (+.f64 C (/.f64 C (/.f64 (-.f64 A C) A)))))))) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 2 (+.f64 C (/.f64 C (/.f64 (-.f64 A C) A)))) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 (+.f64 A (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (-.f64 (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (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 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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)))))) (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (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 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 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (*.f64 A (pow.f64 C 3)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (fma.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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)))))) (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (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 -1 A))
(-.f64 A (neg.f64 A))
(-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C))) (*.f64 -1 A))
(+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)) (neg.f64 A)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) C)) (-.f64 A (neg.f64 A)))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)))) (*.f64 -1 A))
(+.f64 A (-.f64 (*.f64 -1/2 (+.f64 (/.f64 A (/.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C))) (neg.f64 A)))
(+.f64 A (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) C) (/.f64 A (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))))))) (neg.f64 A)))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) 2)) (pow.f64 C 3)))))) (*.f64 -1 A))
(+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) 2)) (pow.f64 C 3))))) (neg.f64 A)))
(+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))))) (fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) C) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2)))) 2)) (pow.f64 C 3))))) (neg.f64 A)))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C)))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C)))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) A)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C)))
(+.f64 (*.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 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 C 3)) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 C 3)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) A)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (-.f64 (*.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 (+.f64 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 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 C (-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 (+.f64 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 -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 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 C (*.f64 -1 C))
(-.f64 C (neg.f64 C))
(-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))) (*.f64 -1 C))
(+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A)) (neg.f64 C)))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) (*.f64 -1 C))
(+.f64 C (-.f64 (*.f64 -1/2 (+.f64 (/.f64 C (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))) (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A))) (neg.f64 C)))
(+.f64 C (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A) (/.f64 C (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))))) (neg.f64 C)))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (pow.f64 A 2))) (+.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 -1 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)) (pow.f64 A 3)))))) (*.f64 -1 C))
(+.f64 C (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))) (fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) 2)) (pow.f64 A 3))))) (neg.f64 C)))
(+.f64 (fma.f64 -1/2 (/.f64 C (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))) (fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) 2)) (pow.f64 A 3))))) (-.f64 C (neg.f64 C)))
(*.f64 2 A)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 A))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A)))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) C)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 A)))
(fma.f64 1/2 (/.f64 C (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (fma.f64 1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 A)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 A 3)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) C)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 A))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 A 3)) (fma.f64 1/2 (/.f64 C (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (fma.f64 1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 A))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (*.f64 2 C))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 2 C)))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) (*.f64 2 C)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 2 C))))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (fma.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) (*.f64 2 C))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 (+.f64 C A) (neg.f64 B))
(+.f64 C (+.f64 A (neg.f64 B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 (+.f64 C A) (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) B)))
(+.f64 A (+.f64 C (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))))
(+.f64 (+.f64 C A) (fma.f64 -1 B (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))))
(+.f64 C (+.f64 A (fma.f64 -1 B (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))))
B
(+.f64 A (+.f64 B C))
(+.f64 C (+.f64 B A))
(+.f64 A (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 A (+.f64 (+.f64 B C) (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))
(+.f64 B (+.f64 A (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B))))
(+.f64 A (+.f64 B (+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(+.f64 A (+.f64 (+.f64 B C) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B))))
(+.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 (pow.f64 (-.f64 A C) 2)) B)))))
(*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 -1 (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 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (fma.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 -1 (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 -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 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (fma.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
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 C (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))
(+.f64 C (*.f64 -1/2 (+.f64 (/.f64 C (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))) (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A))))
(+.f64 C (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A) (/.f64 C (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))))))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (pow.f64 A 2))) (+.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 -1 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)) (pow.f64 A 3))))))
(+.f64 C (fma.f64 -1/2 (/.f64 C (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))) (fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) 2)) (pow.f64 A 3))))))
(*.f64 2 A)
(+.f64 (*.f64 -1 C) (*.f64 2 A))
(fma.f64 -1 C (*.f64 2 A))
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A)))
(fma.f64 -1 C (fma.f64 1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 A)))
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A))))
(fma.f64 -1 C (fma.f64 1/2 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) C)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 A))))
(fma.f64 -1 C (fma.f64 1/2 (/.f64 C (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (fma.f64 1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 A))))
C
(+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))
(+.f64 C (+.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 C (fma.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (/.f64 (*.f64 1/8 (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3))))
(+.f64 C (fma.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (/.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 B 4)))))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
(+.f64 C (fma.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (fma.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (/.f64 (*.f64 1/8 (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3)))))
(+.f64 C (fma.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (fma.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (/.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 B 4))))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 A (*.f64 -1 B))
(+.f64 A (neg.f64 B))
(+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 A (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) B)))
(+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 A (+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))))
(+.f64 A (fma.f64 -1 B (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))))
B
(+.f64 A B)
(+.f64 B A)
(+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 A (+.f64 B (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))
(+.f64 B (+.f64 A (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))
(+.f64 A (+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 A (+.f64 B (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B))))
(+.f64 B (+.f64 A (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B))))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 (+.f64 A (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C A))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(-.f64 (+.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 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (*.f64 A (pow.f64 C 3)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (fma.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C A)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(*.f64 -1 C)
(neg.f64 C)
(-.f64 (+.f64 A (*.f64 -1 C)) (*.f64 -1 A))
(-.f64 (-.f64 A C) (neg.f64 A))
(-.f64 A (-.f64 C A))
(-.f64 (+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)))) (*.f64 -1 A))
(-.f64 (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C))) (neg.f64 A))
(-.f64 (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) C))) (neg.f64 A))
(-.f64 (+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C))))) (*.f64 -1 A))
(-.f64 (+.f64 (-.f64 A C) (*.f64 -1/2 (+.f64 (/.f64 A (/.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)))) (neg.f64 A))
(+.f64 (-.f64 A C) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) C) (/.f64 A (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))))))) (neg.f64 A)))
C
(+.f64 C (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 C (*.f64 1/2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2)) (/.f64 (pow.f64 B 2) C))))
(+.f64 C (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) A)))))
(+.f64 C (+.f64 (*.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 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))))
(+.f64 C (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 C 3)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2)) (/.f64 (pow.f64 B 2) C)))))
(+.f64 C (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 C 3)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) A))))))
(-.f64 A C)
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(+.f64 A (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) C))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))) C)
(+.f64 A (-.f64 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) (-.f64 A C))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))))) C)
(+.f64 A (-.f64 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))) C))
B
(+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(+.f64 B (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B))
(+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 B (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))
(+.f64 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/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 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)) (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) B))
(fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))
(fma.f64 -1 B (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))
(+.f64 (*.f64 -1 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 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))))
(fma.f64 -1 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)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (neg.f64 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.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))) (fma.f64 -1 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))) (fma.f64 -1 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.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 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (fma.f64 -1 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (fma.f64 -1 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))))))
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 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A)))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (pow.f64 A 2))) (*.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 C (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))) (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A))))
(+.f64 (-.f64 A C) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A) (/.f64 C (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))))))
(*.f64 -1 A)
(neg.f64 A)
(+.f64 C (*.f64 -1 A))
(-.f64 C A)
(+.f64 C (+.f64 (*.f64 -1 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (-.f64 C A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (-.f64 C A) (/.f64 -1/2 (/.f64 A (pow.f64 B 2))))
(+.f64 C (+.f64 (*.f64 -1 A) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(+.f64 (-.f64 C A) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) C)) (/.f64 (pow.f64 B 2) A))))
(+.f64 (-.f64 C A) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 C (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))
(sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C A))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C A)) (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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)))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C A)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (*.f64 A (pow.f64 C 3)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C A)) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (*.f64 A (pow.f64 C 3)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))))))
C
(+.f64 C (*.f64 -1 A))
(-.f64 C A)
(+.f64 C (+.f64 (*.f64 -1 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C))))
(+.f64 (-.f64 C A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)))
(+.f64 (-.f64 C A) (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (/.f64 C 1/2)))
(+.f64 C (+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)))))
(+.f64 (-.f64 C A) (*.f64 1/2 (+.f64 (/.f64 A (/.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C))))
(+.f64 (-.f64 C A) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) C) (/.f64 A (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))))))))
(*.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 (pow.f64 B 2) C)))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(+.f64 (-.f64 A C) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2)) (/.f64 (pow.f64 B 2) C))))
(+.f64 (-.f64 A C) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) A)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C))))) (sqrt.f64 -1/2))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (pow.f64 B 2)) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C))))) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 -1/32 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C))) (*.f64 C A)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C))) (sqrt.f64 -1/2))) 2))))))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 1/8 (/.f64 (*.f64 C A) (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1/8 (/.f64 (sqrt.f64 -1/2) (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2)))))))) 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C))))) (sqrt.f64 -1/2)) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 -1/32 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C))) (*.f64 C A)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C))) (sqrt.f64 -1/2))) 2))))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (-.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 C A) (pow.f64 (-.f64 A C) 3))) (/.f64 (*.f64 -1/4 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C)))) (*.f64 C A))) (*.f64 C A)) (*.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C))) (-.f64 (/.f64 (*.f64 -1/32 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C))) (*.f64 C A)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C))) (sqrt.f64 -1/2))) 2)))) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))))))
(fma.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 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 1/8 (/.f64 (*.f64 C A) (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1/8 (/.f64 (sqrt.f64 -1/2) (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2)))))))) 2))))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (/.f64 (*.f64 1/64 F) (*.f64 C A)) (pow.f64 (-.f64 A C) 5)) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (/.f64 (*.f64 1/4 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2)))))) (*.f64 C A))) (*.f64 C A)) (*.f64 1/2 (/.f64 A (/.f64 (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2)))))) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 1/8 (/.f64 (*.f64 C A) (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1/8 (/.f64 (sqrt.f64 -1/2) (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2)))))))) 2))))))))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.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 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.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 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (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 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 A 3) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 C (/.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.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))))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 A 3) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) C) (/.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (/.f64 (*.f64 4 C) (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) 2)))))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 F (pow.f64 B 2))) C) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (*.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 C F))) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (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 (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) C))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 F (pow.f64 B 2))) C) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) 1/8) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 F (pow.f64 B 2))) C) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (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 (sqrt.f64 -1/2) 2))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 C (+.f64 (/.f64 (*.f64 -1/8 (*.f64 F (pow.f64 B 2))) C) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F))))))))) (sqrt.f64 -1/2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 C F))) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (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 (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) 1/8) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 C F))) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (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 (sqrt.f64 -1/2) 2))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 C F))) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)))) (/.f64 C (pow.f64 B 2)))))) (sqrt.f64 -1/2))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (sqrt.f64 2)) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 B (*.f64 (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 (*.f64 (*.f64 1/2 (*.f64 B (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (fma.f64 -1/2 (*.f64 B (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 (*.f64 (*.f64 1/2 (*.f64 B (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 B (*.f64 (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.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)))) (pow.f64 B 2))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 (*.f64 (*.f64 1/2 (*.f64 B (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 2)))) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (fma.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 B (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) A) (/.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (*.f64 4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (pow.f64 B 2) A)))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2)))))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2)))))))
(fma.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 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)) (pow.f64 (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) 2))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 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 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) A))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(fma.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 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)) (pow.f64 (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) 1/8) (fma.f64 1/16 (/.f64 (pow.f64 B 2) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)) (pow.f64 (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) 2))))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 A (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))))))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) 2))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 -1/2) (pow.f64 C 3)) (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) 1/8) (fma.f64 1/16 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) 2))) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (/.f64 (*.f64 1/32 (pow.f64 B 4)) (/.f64 (pow.f64 A 3) F))) (/.f64 A (pow.f64 B 2))))))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 2 (+.f64 C (/.f64 C (/.f64 (-.f64 A C) A)))) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (-.f64 (*.f64 F (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C A)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 2 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 C (sqrt.f64 -8)))) 2)))) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (pow.f64 B 4) C) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (*.f64 F (+.f64 (/.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A))) (/.f64 -1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 (*.f64 C (sqrt.f64 -8)) (+.f64 C (/.f64 C (/.f64 (-.f64 A C) A))))))) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 2 (+.f64 C (/.f64 C (/.f64 (-.f64 A C) A)))) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 C) (*.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 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (-.f64 (*.f64 F (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C A)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 2 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 C (sqrt.f64 -8)))) 2)))) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (+.f64 (*.f64 F (fma.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 2 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))) (-.f64 (*.f64 F (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C A)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 2 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 C (sqrt.f64 -8)))) 2))))))) (*.f64 C (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (pow.f64 B 4) C) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (*.f64 F (+.f64 (/.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A))) (/.f64 -1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 (*.f64 C (sqrt.f64 -8)) (+.f64 C (/.f64 C (/.f64 (-.f64 A C) A))))))) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (pow.f64 B 6) C) (/.f64 (-.f64 (*.f64 F (fma.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 (*.f64 F (+.f64 (/.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A))) (/.f64 -1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 (*.f64 C (sqrt.f64 -8)) (+.f64 C (/.f64 C (/.f64 (-.f64 A C) A))))))) 2)) (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))) (*.f64 2 (+.f64 C (/.f64 C (/.f64 (-.f64 A C) A)))))))) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 2 (+.f64 C (/.f64 C (/.f64 (-.f64 A C) A)))) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (/.f64 B (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 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 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (pow.f64 A 2) (/.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 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) 2)))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (/.f64 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 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (pow.f64 A 2) (/.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 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) 2)))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.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 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 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 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 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (pow.f64 A 2) (/.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 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) 2)))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 C (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) 2)) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (/.f64 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 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (pow.f64 A 2) (/.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 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (neg.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 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) 2)) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(fma.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (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)))))))
(fma.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 F C)) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8))))))
(fma.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 F C)) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F C))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (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 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 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 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 F C)) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (-.f64 (*.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 F C)) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))))))
(fma.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 F C)) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -8)) (-.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (-.f64 (*.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 F C)) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 (sqrt.f64 -8) 2)))))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (/.f64 B (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B)) 2))) B)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B))))
(fma.f64 1/2 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (/.f64 B (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 C 2) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) 2)))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B)) 2))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (*.f64 (pow.f64 B 2) A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (*.f64 (*.f64 2 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (neg.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))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B)) 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)))))
(fma.f64 1/2 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (/.f64 B (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 C 2) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) 2)))))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 C 3)) (/.f64 (/.f64 B (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (*.f64 (pow.f64 B 2) A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (*.f64 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (/.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) 2)) (/.f64 (pow.f64 B 2) (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 (*.f64 -2 A) (*.f64 F (pow.f64 B 2))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 2)) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (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 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (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 (pow.f64 B 2))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 A 2))))) (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (-.f64 (*.f64 (*.f64 -2 A) (*.f64 F (pow.f64 B 2))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 2)) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 A 2))))) (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 (sqrt.f64 -8) 2))))))) 1/2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (-.f64 (*.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 (+.f64 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 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 C (-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 (+.f64 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 -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 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 C (*.f64 -1 C))
(-.f64 C (neg.f64 C))
(-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))) (*.f64 -1 C))
(+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A)) (neg.f64 C)))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) (*.f64 -1 C))
(+.f64 C (-.f64 (*.f64 -1/2 (+.f64 (/.f64 C (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))) (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A))) (neg.f64 C)))
(+.f64 C (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A) (/.f64 C (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))))) (neg.f64 C)))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (pow.f64 A 2))) (+.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 -1 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)) (pow.f64 A 3)))))) (*.f64 -1 C))
(+.f64 C (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))) (fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) 2)) (pow.f64 A 3))))) (neg.f64 C)))
(+.f64 (fma.f64 -1/2 (/.f64 C (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))) (fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) 2)) (pow.f64 A 3))))) (-.f64 C (neg.f64 C)))
(*.f64 2 A)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 A))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A)))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) C)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 A)))
(fma.f64 1/2 (/.f64 C (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (fma.f64 1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 A)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 A 3)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) C)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 A))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 A 3)) (fma.f64 1/2 (/.f64 C (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (fma.f64 1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 A))))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 (+.f64 A (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (-.f64 (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (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 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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)))))) (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (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 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 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (*.f64 A (pow.f64 C 3)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (fma.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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)))))) (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (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 -1 A))
(-.f64 A (neg.f64 A))
(-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C))) (*.f64 -1 A))
(+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)) (neg.f64 A)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) C)) (-.f64 A (neg.f64 A)))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)))) (*.f64 -1 A))
(+.f64 A (-.f64 (*.f64 -1/2 (+.f64 (/.f64 A (/.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C))) (neg.f64 A)))
(+.f64 A (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) C) (/.f64 A (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))))))) (neg.f64 A)))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) 2)) (pow.f64 C 3)))))) (*.f64 -1 A))
(+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) 2)) (pow.f64 C 3))))) (neg.f64 A)))
(+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))))) (fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) C) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2)))) 2)) (pow.f64 C 3))))) (neg.f64 A)))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C)))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C)))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) A)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C)))
(+.f64 (*.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 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 C 3)) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 C 3)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) A)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (*.f64 2 C))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 2 C)))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) (*.f64 2 C)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 2 C))))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (fma.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) (*.f64 2 C))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 (+.f64 C A) (neg.f64 B))
(+.f64 C (+.f64 A (neg.f64 B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 (+.f64 C A) (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) B)))
(+.f64 A (+.f64 C (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))))
(+.f64 (+.f64 C A) (fma.f64 -1 B (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))))
(+.f64 C (+.f64 A (fma.f64 -1 B (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))))
B
(+.f64 A (+.f64 B C))
(+.f64 C (+.f64 B A))
(+.f64 A (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 A (+.f64 (+.f64 B C) (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))
(+.f64 B (+.f64 A (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B))))
(+.f64 A (+.f64 B (+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(+.f64 A (+.f64 (+.f64 B C) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B))))
(+.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 (pow.f64 (-.f64 A C) 2)) B)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C))))) (sqrt.f64 -1/2))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (pow.f64 B 2)) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C))))) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 -1/32 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C))) (*.f64 C A)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C))) (sqrt.f64 -1/2))) 2))))))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 1/8 (/.f64 (*.f64 C A) (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1/8 (/.f64 (sqrt.f64 -1/2) (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2)))))))) 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C))))) (sqrt.f64 -1/2)) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 -1/32 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C))) (*.f64 C A)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C))) (sqrt.f64 -1/2))) 2))))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (-.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 C A) (pow.f64 (-.f64 A C) 3))) (/.f64 (*.f64 -1/4 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C)))) (*.f64 C A))) (*.f64 C A)) (*.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C))) (-.f64 (/.f64 (*.f64 -1/32 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C))) (*.f64 C A)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F (pow.f64 A 2)) C))) (sqrt.f64 -1/2))) 2)))) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))))))
(fma.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 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2))))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 1/8 (/.f64 (*.f64 C A) (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1/8 (/.f64 (sqrt.f64 -1/2) (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2)))))))) 2))))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (/.f64 (*.f64 1/64 F) (*.f64 C A)) (pow.f64 (-.f64 A C) 5)) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (/.f64 (*.f64 1/4 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2)))))) (*.f64 C A))) (*.f64 C A)) (*.f64 1/2 (/.f64 A (/.f64 (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2)))))) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 1/8 (/.f64 (*.f64 C A) (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1/8 (/.f64 (sqrt.f64 -1/2) (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 C (pow.f64 A 2)))))))) 2))))))))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.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 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.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 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (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 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 A 3) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 C (/.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.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))))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 A 3) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) C) (/.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (/.f64 (*.f64 4 C) (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) 2)))))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 F (pow.f64 B 2))) C) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (*.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 C F))) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (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 (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) C))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 F (pow.f64 B 2))) C) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) 1/8) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 F (pow.f64 B 2))) C) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (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 (sqrt.f64 -1/2) 2))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 C (+.f64 (/.f64 (*.f64 -1/8 (*.f64 F (pow.f64 B 2))) C) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F))))))))) (sqrt.f64 -1/2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 C F))) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (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 (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) 1/8) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 C F))) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (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 (sqrt.f64 -1/2) 2))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 C F))) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)))) (/.f64 C (pow.f64 B 2)))))) (sqrt.f64 -1/2))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (sqrt.f64 2)) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 B (*.f64 (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 (*.f64 (*.f64 1/2 (*.f64 B (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (fma.f64 -1/2 (*.f64 B (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 (*.f64 (*.f64 1/2 (*.f64 B (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 B (*.f64 (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.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)))) (pow.f64 B 2))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 (*.f64 (*.f64 1/2 (*.f64 B (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 2)))) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (fma.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 B (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) A) (/.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (*.f64 4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (pow.f64 B 2) A)))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 B 2) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2)))))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2)))))))
(fma.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 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)) (pow.f64 (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) 2))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 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 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) A))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(fma.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 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)) (pow.f64 (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) 1/8) (fma.f64 1/16 (/.f64 (pow.f64 B 2) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)) (pow.f64 (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) 2))))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 A (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))))))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) 2))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 -1/2) (pow.f64 C 3)) (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) 1/8) (fma.f64 1/16 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) 2))) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (/.f64 (*.f64 1/32 (pow.f64 B 4)) (/.f64 (pow.f64 A 3) F))) (/.f64 A (pow.f64 B 2))))))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 2 (+.f64 C (/.f64 C (/.f64 (-.f64 A C) A)))) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (-.f64 (*.f64 F (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C A)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 2 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 C (sqrt.f64 -8)))) 2)))) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (pow.f64 B 4) C) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (*.f64 F (+.f64 (/.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A))) (/.f64 -1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 (*.f64 C (sqrt.f64 -8)) (+.f64 C (/.f64 C (/.f64 (-.f64 A C) A))))))) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 2 (+.f64 C (/.f64 C (/.f64 (-.f64 A C) A)))) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 C) (*.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 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (-.f64 (*.f64 F (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C A)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 2 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 C (sqrt.f64 -8)))) 2)))) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (+.f64 (*.f64 F (fma.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 2 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))) (-.f64 (*.f64 F (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C A)) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 2 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 C (sqrt.f64 -8)))) 2))))))) (*.f64 C (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (pow.f64 B 4) C) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (*.f64 F (+.f64 (/.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A))) (/.f64 -1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 (*.f64 C (sqrt.f64 -8)) (+.f64 C (/.f64 C (/.f64 (-.f64 A C) A))))))) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (pow.f64 B 6) C) (/.f64 (-.f64 (*.f64 F (fma.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 (*.f64 F (+.f64 (/.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A))) (/.f64 -1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (/.f64 (*.f64 C (sqrt.f64 -8)) (+.f64 C (/.f64 C (/.f64 (-.f64 A C) A))))))) 2)) (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))) (*.f64 2 (+.f64 C (/.f64 C (/.f64 (-.f64 A C) A)))))))) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 2 (+.f64 C (/.f64 C (/.f64 (-.f64 A C) A)))) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (/.f64 B (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 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 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (pow.f64 A 2) (/.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 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) 2)))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (/.f64 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 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (pow.f64 A 2) (/.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 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) 2)))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.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 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 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 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 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (pow.f64 A 2) (/.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 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) 2)))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 C (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) 2)) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (/.f64 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 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (pow.f64 A 2) (/.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 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (neg.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 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) 2)) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(fma.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (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)))))))
(fma.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 F C)) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8))))))
(fma.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 F C)) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F C))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (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 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 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 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 F C)) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (-.f64 (*.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 F C)) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))))))
(fma.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 F C)) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -8)) (-.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (-.f64 (*.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 F C)) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 (sqrt.f64 -8) 2)))))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (/.f64 B (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B)) 2))) B)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B))))
(fma.f64 1/2 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (/.f64 B (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 C 2) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) 2)))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B)) 2))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (*.f64 (pow.f64 B 2) A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (*.f64 (*.f64 2 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (neg.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))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B)) 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)))))
(fma.f64 1/2 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (/.f64 B (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (pow.f64 C 2) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) 2)))))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 C 3)) (/.f64 (/.f64 B (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (*.f64 (pow.f64 B 2) A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (*.f64 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (/.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) 2)) (/.f64 (pow.f64 B 2) (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 (*.f64 -2 A) (*.f64 F (pow.f64 B 2))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 2)) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (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 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (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 (pow.f64 B 2))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 A 2))))) (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (-.f64 (*.f64 (*.f64 -2 A) (*.f64 F (pow.f64 B 2))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 2)) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 A 2))))) (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 (sqrt.f64 -8) 2))))))) 1/2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))
(*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(fma.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (fma.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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)))))) (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(fma.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (*.f64 A (pow.f64 C 3)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (fma.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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)))))) (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
A
(+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)))
(+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)))
(+.f64 A (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) C)))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C))))
(+.f64 A (*.f64 -1/2 (+.f64 (/.f64 A (/.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C))))
(+.f64 A (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) C) (/.f64 A (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))))))))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) 2)) (pow.f64 C 3))))))
(+.f64 A (fma.f64 -1/2 (/.f64 A (/.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) 2)) (pow.f64 C 3))))))
(+.f64 A (fma.f64 -1/2 (/.f64 A (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))))) (fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) C) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2)))) 2)) (pow.f64 C 3))))))
(*.f64 2 C)
(+.f64 (*.f64 -1 A) (*.f64 2 C))
(-.f64 (*.f64 2 C) A)
(+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C)))
(fma.f64 -1 A (fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C)))
(+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))))
(fma.f64 -1 A (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C))))
(fma.f64 -1 A (fma.f64 1/2 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) A)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C))))
(-.f64 (*.f64 2 C) A)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C)) A)
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (*.f64 2 C)) A)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 2 C))) A)
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) (*.f64 2 C))) A)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 2 C)))) A)
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (fma.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) (*.f64 2 C)))) A)
(*.f64 -1 B)
(neg.f64 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (neg.f64 B))
(+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) B)))
(+.f64 C (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 C (+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))))
(+.f64 C (fma.f64 -1 B (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))))
B
(+.f64 B C)
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 (+.f64 B C) (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B))
(+.f64 B (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))
(+.f64 B (+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 (+.f64 B C) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))
(+.f64 B (+.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (-.f64 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 (+.f64 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 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 C (-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 (+.f64 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 -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 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 -1 A)
(neg.f64 A)
(-.f64 (+.f64 C (*.f64 -1 A)) (*.f64 -1 C))
(-.f64 (-.f64 C A) (neg.f64 C))
(-.f64 C (-.f64 A C))
(-.f64 (+.f64 C (+.f64 (*.f64 -1 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) (*.f64 -1 C))
(-.f64 (+.f64 (-.f64 C A) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A))) (neg.f64 C))
(+.f64 (-.f64 C A) (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A)) (neg.f64 C)))
(-.f64 (+.f64 C (+.f64 (*.f64 -1 A) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))) (*.f64 -1 C))
(-.f64 (+.f64 (-.f64 C A) (*.f64 -1/2 (+.f64 (/.f64 C (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))) (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A)))) (neg.f64 C))
(-.f64 (+.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A) (/.f64 C (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))))) (-.f64 C A)) (neg.f64 C))
A
(+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 A (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) C)) (/.f64 (pow.f64 B 2) A))))
(+.f64 A (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 C (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(+.f64 A (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 A 3)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) C)) (/.f64 (pow.f64 B 2) A)))))
(+.f64 A (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 A 3)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 C (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (-.f64 (*.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 (+.f64 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 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 C (-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 (+.f64 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 -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 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 C (*.f64 -1 C))
(-.f64 C (neg.f64 C))
(-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))) (*.f64 -1 C))
(+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A)) (neg.f64 C)))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) (*.f64 -1 C))
(+.f64 C (-.f64 (*.f64 -1/2 (+.f64 (/.f64 C (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))) (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A))) (neg.f64 C)))
(+.f64 C (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A) (/.f64 C (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))))) (neg.f64 C)))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (pow.f64 A 2))) (+.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 -1 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)) (pow.f64 A 3)))))) (*.f64 -1 C))
(+.f64 C (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))) (fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) 2)) (pow.f64 A 3))))) (neg.f64 C)))
(+.f64 (fma.f64 -1/2 (/.f64 C (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))) (fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) 2)) (pow.f64 A 3))))) (-.f64 C (neg.f64 C)))
(*.f64 2 A)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 A))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A)))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) C)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 A)))
(fma.f64 1/2 (/.f64 C (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (fma.f64 1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 A)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 A 3)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) C)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 A))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 A 3)) (fma.f64 1/2 (/.f64 C (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (fma.f64 1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 A))))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 (+.f64 A (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (-.f64 (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (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 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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)))))) (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (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 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 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (*.f64 A (pow.f64 C 3)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (fma.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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)))))) (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (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 -1 A))
(-.f64 A (neg.f64 A))
(-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C))) (*.f64 -1 A))
(+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)) (neg.f64 A)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) C)) (-.f64 A (neg.f64 A)))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)))) (*.f64 -1 A))
(+.f64 A (-.f64 (*.f64 -1/2 (+.f64 (/.f64 A (/.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C))) (neg.f64 A)))
(+.f64 A (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) C) (/.f64 A (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))))))) (neg.f64 A)))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) 2)) (pow.f64 C 3)))))) (*.f64 -1 A))
(+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) 2)) (pow.f64 C 3))))) (neg.f64 A)))
(+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 A (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))))) (fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) C) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2)))) 2)) (pow.f64 C 3))))) (neg.f64 A)))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C)))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C)))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) A)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C)))
(+.f64 (*.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 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 C 3)) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 C 3)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) A)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (*.f64 2 C))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 2 C)))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) (*.f64 2 C)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 2 C))))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (fma.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) (*.f64 2 C))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 (+.f64 C A) (neg.f64 B))
(+.f64 C (+.f64 A (neg.f64 B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 (+.f64 C A) (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) B)))
(+.f64 A (+.f64 C (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))))
(+.f64 (+.f64 C A) (fma.f64 -1 B (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))))
(+.f64 C (+.f64 A (fma.f64 -1 B (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))))
B
(+.f64 A (+.f64 B C))
(+.f64 C (+.f64 B A))
(+.f64 A (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 A (+.f64 (+.f64 B C) (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))
(+.f64 B (+.f64 A (+.f64 C (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B))))
(+.f64 A (+.f64 B (+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(+.f64 A (+.f64 (+.f64 B C) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B))))
(+.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 (pow.f64 (-.f64 A C) 2)) B)))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(-.f64 (/.f64 0 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (pow.f64 (pow.f64 B 2) 3) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C -4)) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (-.f64 (pow.f64 (pow.f64 B 2) 3) (*.f64 (pow.f64 (*.f64 C A) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 A (*.f64 C -4)))))
(/.f64 (*.f64 (+.f64 (pow.f64 B 4) (*.f64 A (*.f64 (*.f64 C -4) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (-.f64 (pow.f64 (pow.f64 B 2) 3) (*.f64 (pow.f64 (*.f64 C A) 3) 64)))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) 1) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (/.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 -1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) 1) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
(sqrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (/.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(cbrt.f64 (/.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 F (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 F 2) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 F 2) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 1)
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) -1)
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (neg.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (neg.f64 (sqrt.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (neg.f64 (sqrt.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 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (neg.f64 (sqrt.f64 (*.f64 2 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (neg.f64 (sqrt.f64 (*.f64 2 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))) (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (neg.f64 (sqrt.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (neg.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (neg.f64 (sqrt.f64 (*.f64 2 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))) (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (neg.f64 (sqrt.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (neg.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (-.f64 0 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 3)) (+.f64 0 (+.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))))
(/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) 3)) (fma.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 0))
(/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 3)) (fma.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) 0))
(pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/2)
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 1)
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 F (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 F 2) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 F 2) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C))
(-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))
(-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(-.f64 (/.f64 (pow.f64 A 2) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(-.f64 (/.f64 (pow.f64 C 2) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2)) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))))
(-.f64 (/.f64 (pow.f64 (+.f64 A C) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(-.f64 (/.f64 (pow.f64 (+.f64 A C) 3) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (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 (pow.f64 (+.f64 C A) 2) (*.f64 (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 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 1)
(-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 1 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))
(-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)) (/.f64 1 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (pow.f64 C 2) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2)) (/.f64 1 (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.f64 C (+.f64 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 1 (+.f64 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))))
(/.f64 (*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) 1) (+.f64 (pow.f64 A 2) (*.f64 (-.f64 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 1 (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C)))))
(*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3)) (/.f64 1 (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) 1) (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (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 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1))
(*.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 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (cbrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 2)))
(*.f64 (cbrt.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (cbrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (cbrt.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) 2)))
(*.f64 (cbrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 2)))
(*.f64 (+.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (-.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (hypot.f64 B (-.f64 A C)))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 C A)) (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (-.f64 (sqrt.f64 (+.f64 C A)) (sqrt.f64 (hypot.f64 B (-.f64 A C)))))
(/.f64 1 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))))
(*.f64 (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)) (/.f64 1 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 1 (/.f64 (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))) (-.f64 (pow.f64 C 2) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2))))
(*.f64 (-.f64 (pow.f64 C 2) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2)) (/.f64 1 (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))))
(/.f64 1 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))
(*.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))) (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) 1) (+.f64 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C))) (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3))))
(*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3)) (/.f64 1 (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) 1) (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (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 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2)) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 C (+.f64 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 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (+.f64 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 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (-.f64 (pow.f64 A 2) (*.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2) (-.f64 (pow.f64 C 2) (*.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (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 (pow.f64 (+.f64 C A) 2) (*.f64 (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 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2) (pow.f64 C 2)) (-.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C))
(/.f64 (-.f64 (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2) (pow.f64 C 2)) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (hypot.f64 B (-.f64 A C))))) (-.f64 (+.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 A (-.f64 C (neg.f64 (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 C (-.f64 A (neg.f64 (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (pow.f64 A 2)) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))
(/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (pow.f64 A 2)) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (hypot.f64 B (-.f64 A C)))) (*.f64 (+.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (-.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (+.f64 C A)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))) (neg.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))) (-.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (-.f64 A C)))
(/.f64 (neg.f64 (-.f64 (pow.f64 C 2) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2))) (neg.f64 (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (-.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (+.f64 C A)))
(/.f64 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))) (neg.f64 (+.f64 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))) (neg.f64 (+.f64 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3))) (neg.f64 (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3))) (neg.f64 (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 1)
(-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(sqrt.f64 (pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 2))
(sqrt.f64 (pow.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) 2))
(log.f64 (exp.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(cbrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 2)))
(cbrt.f64 (*.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) 2)))
(expm1.f64 (log1p.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(-.f64 (+.f64 C A) (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 C A) (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 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 A (neg.f64 (hypot.f64 B (-.f64 A C))))
(-.f64 A (hypot.f64 B (-.f64 A C)))
(+.f64 A (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1))
(-.f64 A (hypot.f64 B (-.f64 A C)))
(+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) A)
(-.f64 A (hypot.f64 B (-.f64 A C)))
(*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 1)
(-.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 (pow.f64 A 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (+.f64 (pow.f64 A 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) 1) (+.f64 (pow.f64 A 2) (*.f64 (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 (cbrt.f64 (-.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2)) (cbrt.f64 (-.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (cbrt.f64 (-.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2)))
(*.f64 (+.f64 (sqrt.f64 A) (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (-.f64 (sqrt.f64 A) (sqrt.f64 (hypot.f64 B (-.f64 A C)))))
(*.f64 (+.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 A)) (-.f64 (sqrt.f64 A) (sqrt.f64 (hypot.f64 B (-.f64 A C)))))
(/.f64 1 (/.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (pow.f64 A 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))
(*.f64 (-.f64 (pow.f64 A 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 A 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (hypot.f64 B (-.f64 A C))))) (-.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) 1) (+.f64 (pow.f64 A 2) (*.f64 (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 1 (+.f64 (pow.f64 A 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (hypot.f64 B (-.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)) (+.f64 (pow.f64 A 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 A 2) (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (hypot.f64 B (-.f64 A C))))) (-.f64 A (neg.f64 (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 A (neg.f64 (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 A 2) (-.f64 (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (hypot.f64 B (-.f64 A C)))) (*.f64 A (neg.f64 (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 A 2) (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (-.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) A))))
(/.f64 (neg.f64 (-.f64 (pow.f64 A 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) A)))
(/.f64 (neg.f64 (-.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (+.f64 (pow.f64 A 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.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)))
(sqrt.f64 (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2))
(log.f64 (exp.f64 (-.f64 A (hypot.f64 B (-.f64 A C)))))
(-.f64 A (hypot.f64 B (-.f64 A C)))
(cbrt.f64 (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3))
(-.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 (hypot.f64 B (-.f64 A C)) 1)
(hypot.f64 B (-.f64 A C))
(*.f64 1 (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))
(*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C))))
(*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (-.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 B 2) 3) (pow.f64 (pow.f64 (-.f64 A C) 2) 3))) (sqrt.f64 (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 (-.f64 A C) 4) (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(pow.f64 (hypot.f64 B (-.f64 A C)) 1)
(hypot.f64 B (-.f64 A C))
(pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) 1/2)
(sqrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))
(fabs.f64 (hypot.f64 B (-.f64 A C)))
(log.f64 (exp.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3))
(hypot.f64 B (-.f64 A C))
(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 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(-.f64 (/.f64 0 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (pow.f64 (pow.f64 B 2) 3) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C -4)) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (-.f64 (pow.f64 (pow.f64 B 2) 3) (*.f64 (pow.f64 (*.f64 C A) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 A (*.f64 C -4)))))
(/.f64 (*.f64 (+.f64 (pow.f64 B 4) (*.f64 A (*.f64 (*.f64 C -4) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (-.f64 (pow.f64 (pow.f64 B 2) 3) (*.f64 (pow.f64 (*.f64 C A) 3) 64)))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) 1) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (/.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 -1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) 1) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
(sqrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (/.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(cbrt.f64 (/.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 F (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 F 2) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 F 2) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 1)
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) -1)
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (neg.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (neg.f64 (sqrt.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (neg.f64 (sqrt.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 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (neg.f64 (sqrt.f64 (*.f64 2 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (neg.f64 (sqrt.f64 (*.f64 2 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))) (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (neg.f64 (sqrt.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (neg.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (neg.f64 (sqrt.f64 (*.f64 2 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))) (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (neg.f64 (sqrt.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (neg.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (-.f64 0 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 3)) (+.f64 0 (+.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))))
(/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) 3)) (fma.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 0))
(/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 3)) (fma.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) 0))
(pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/2)
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 1)
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 F (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 F 2) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 F 2) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(-.f64 (+.f64 C 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))))
(-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C)
(-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C))))
(-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A C) (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1))
(-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (+.f64 A C))
(-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 1)
(-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 1 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))
(-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)) (/.f64 1 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (pow.f64 C 2) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2)) (/.f64 1 (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.f64 C (+.f64 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 1 (+.f64 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))))
(/.f64 (*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) 1) (+.f64 (pow.f64 A 2) (*.f64 (-.f64 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 1 (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C)))))
(*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3)) (/.f64 1 (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) 1) (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (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 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1))
(*.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 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (cbrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 2)))
(*.f64 (cbrt.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (cbrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (cbrt.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) 2)))
(*.f64 (cbrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 2)))
(*.f64 (+.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (-.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (hypot.f64 B (-.f64 A C)))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 C A)) (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (-.f64 (sqrt.f64 (+.f64 C A)) (sqrt.f64 (hypot.f64 B (-.f64 A C)))))
(/.f64 1 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))))
(*.f64 (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)) (/.f64 1 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 1 (/.f64 (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))) (-.f64 (pow.f64 C 2) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2))))
(*.f64 (-.f64 (pow.f64 C 2) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2)) (/.f64 1 (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))))
(/.f64 1 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))
(*.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))) (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) 1) (+.f64 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C))) (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3))))
(*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3)) (/.f64 1 (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) 1) (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (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 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2)) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 C (+.f64 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 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (+.f64 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 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (-.f64 (pow.f64 A 2) (*.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2) (-.f64 (pow.f64 C 2) (*.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (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 (pow.f64 (+.f64 C A) 2) (*.f64 (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 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2) (pow.f64 C 2)) (-.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C))
(/.f64 (-.f64 (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2) (pow.f64 C 2)) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (hypot.f64 B (-.f64 A C))))) (-.f64 (+.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 A (-.f64 C (neg.f64 (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 C (-.f64 A (neg.f64 (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (pow.f64 A 2)) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))
(/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (pow.f64 A 2)) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (hypot.f64 B (-.f64 A C)))) (*.f64 (+.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (-.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (+.f64 C A)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))) (neg.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))) (-.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (-.f64 A C)))
(/.f64 (neg.f64 (-.f64 (pow.f64 C 2) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2))) (neg.f64 (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (-.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (+.f64 C A)))
(/.f64 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))) (neg.f64 (+.f64 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))) (neg.f64 (+.f64 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3))) (neg.f64 (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3))) (neg.f64 (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 1)
(-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(sqrt.f64 (pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 2))
(sqrt.f64 (pow.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) 2))
(log.f64 (exp.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(cbrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 2)))
(cbrt.f64 (*.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) 2)))
(expm1.f64 (log1p.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(-.f64 (+.f64 C A) (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 C A) (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 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(-.f64 (/.f64 0 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (pow.f64 (pow.f64 B 2) 3) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C -4)) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (-.f64 (pow.f64 (pow.f64 B 2) 3) (*.f64 (pow.f64 (*.f64 C A) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 A (*.f64 C -4)))))
(/.f64 (*.f64 (+.f64 (pow.f64 B 4) (*.f64 A (*.f64 (*.f64 C -4) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (-.f64 (pow.f64 (pow.f64 B 2) 3) (*.f64 (pow.f64 (*.f64 C A) 3) 64)))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) 1) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (/.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 -1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) 1) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))) (/.f64 (sqrt.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
(sqrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (/.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(cbrt.f64 (/.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 F (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 F 2) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 F 2) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 1)
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) -1)
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (neg.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (neg.f64 (sqrt.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (neg.f64 (sqrt.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 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (neg.f64 (sqrt.f64 (*.f64 2 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F 2) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (neg.f64 (sqrt.f64 (*.f64 2 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))) (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (neg.f64 (sqrt.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (neg.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F))) (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (neg.f64 (sqrt.f64 (*.f64 2 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))) (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (neg.f64 (sqrt.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (neg.f64 (sqrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (-.f64 0 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 3)) (+.f64 0 (+.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))))
(/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) 3)) (fma.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 0))
(/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 3)) (fma.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) 0))
(pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/2)
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 1)
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 F (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 F 2) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 F 2) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(+.f64 C (neg.f64 (hypot.f64 B (-.f64 A C))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(+.f64 C (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 1))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(+.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) C)
(-.f64 C (hypot.f64 B (-.f64 A C)))
(*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 1)
(-.f64 C (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 (pow.f64 C 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (+.f64 (pow.f64 C 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) 1) (+.f64 (pow.f64 C 2) (*.f64 (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 (cbrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)) (cbrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (cbrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)))
(*.f64 (+.f64 (sqrt.f64 C) (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (-.f64 (sqrt.f64 C) (sqrt.f64 (hypot.f64 B (-.f64 A C)))))
(*.f64 (+.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 C)) (-.f64 (sqrt.f64 C) (sqrt.f64 (hypot.f64 B (-.f64 A C)))))
(/.f64 1 (/.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))
(*.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 C 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) 1) (+.f64 (pow.f64 C 2) (*.f64 (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 1 (+.f64 (pow.f64 C 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B (-.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)) (+.f64 (pow.f64 C 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 C 2) (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (hypot.f64 B (-.f64 A C))))) (-.f64 C (neg.f64 (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 C (neg.f64 (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 C 2) (-.f64 (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (hypot.f64 B (-.f64 A C)))) (*.f64 C (neg.f64 (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 C 2) (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (-.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) C))))
(/.f64 (neg.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) C)))
(/.f64 (neg.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (+.f64 (pow.f64 C 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.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)))
(sqrt.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))
(log.f64 (exp.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))
(-.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 A (-.f64 (hypot.f64 B (-.f64 A C)) C))
(-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))
(-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(-.f64 (/.f64 (pow.f64 A 2) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(-.f64 (/.f64 (pow.f64 C 2) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2)) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))))
(-.f64 (/.f64 (pow.f64 (+.f64 A C) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(-.f64 (/.f64 (pow.f64 (+.f64 A C) 3) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (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 (pow.f64 (+.f64 C A) 2) (*.f64 (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 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 1)
(-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 1 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))
(-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)) (/.f64 1 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (pow.f64 C 2) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2)) (/.f64 1 (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.f64 C (+.f64 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 1 (+.f64 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))))
(/.f64 (*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) 1) (+.f64 (pow.f64 A 2) (*.f64 (-.f64 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 1 (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C)))))
(*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3)) (/.f64 1 (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) 1) (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (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 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1))
(*.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 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (cbrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 2)))
(*.f64 (cbrt.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (cbrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (cbrt.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) 2)))
(*.f64 (cbrt.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 2)))
(*.f64 (+.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (-.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (hypot.f64 B (-.f64 A C)))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 C A)) (sqrt.f64 (hypot.f64 B (-.f64 A C)))) (-.f64 (sqrt.f64 (+.f64 C A)) (sqrt.f64 (hypot.f64 B (-.f64 A C)))))
(/.f64 1 (/.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))))
(*.f64 (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)) (/.f64 1 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 1 (/.f64 (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))) (-.f64 (pow.f64 C 2) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2))))
(*.f64 (-.f64 (pow.f64 C 2) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2)) (/.f64 1 (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))))
(/.f64 1 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))
(*.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))) (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) 1) (+.f64 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C))) (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3))))
(*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3)) (/.f64 1 (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) 1) (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (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 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2)) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2)) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 C (+.f64 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 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (+.f64 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 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (-.f64 (pow.f64 A 2) (*.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2) (-.f64 (pow.f64 C 2) (*.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (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 (pow.f64 (+.f64 C A) 2) (*.f64 (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 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2) (pow.f64 C 2)) (-.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C))
(/.f64 (-.f64 (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2) (pow.f64 C 2)) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (hypot.f64 B (-.f64 A C))))) (-.f64 (+.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 A (-.f64 C (neg.f64 (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 C (-.f64 A (neg.f64 (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (pow.f64 A 2)) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))
(/.f64 (-.f64 (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2) (pow.f64 A 2)) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (neg.f64 (hypot.f64 B (-.f64 A C)))) (*.f64 (+.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (-.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (+.f64 C A)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))) (neg.f64 (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 A 2) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 2))) (-.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (-.f64 A C)))
(/.f64 (neg.f64 (-.f64 (pow.f64 C 2) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2))) (neg.f64 (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (-.f64 (neg.f64 (hypot.f64 B (-.f64 A C))) (+.f64 C A)))
(/.f64 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))) (neg.f64 (+.f64 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3))) (neg.f64 (+.f64 (pow.f64 A 2) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3))) (neg.f64 (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3))) (neg.f64 (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 1)
(-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(sqrt.f64 (pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 2))
(sqrt.f64 (pow.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) 2))
(log.f64 (exp.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))
(cbrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) 2)))
(cbrt.f64 (*.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (pow.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) 2)))
(expm1.f64 (log1p.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(-.f64 (+.f64 C A) (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 C A) (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 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))

eval1.2s (4.4%)

Compiler

Compiled 49250 to 31575 computations (35.9% saved)

prune327.0ms (1.2%)

Pruning

38 alts after pruning (37 fresh and 1 done)

PrunedKeptTotal
New68837725
Fresh000
Picked213
Done000
Total69038728
Accuracy
44.8%
Counts
728 → 38
Alt Table
Click to see full alt table
StatusAccuracyProgram
8.8%
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
15.3%
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
22.1%
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
12.7%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
11.8%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
21.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
22.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 2))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
0.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
21.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
11.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 (*.f64 2 C) A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
21.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 C (neg.f64 B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
3.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 B C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
11.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
11.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
13.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
5.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (-.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
8.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (-.f64 (+.f64 A C) (+.f64 B (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
7.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (-.f64 (+.f64 A C) (neg.f64 A))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
21.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
12.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
14.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 2 C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
17.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
12.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) C)) (-.f64 A (neg.f64 A)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
8.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
7.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (*.f64 (+.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 A)) (-.f64 (sqrt.f64 A) (sqrt.f64 (hypot.f64 B (-.f64 A C))))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
14.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
13.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (*.f64 2 A)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (neg.f64 B)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
0.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F B))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
21.9%
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
8.2%
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
13.6%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
12.6%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
22.4%
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
5.2%
(sqrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
0.0%
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
8.8%
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
15.3%
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
22.1%
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
12.7%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
11.8%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
21.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
22.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 2))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
0.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
21.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
11.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 (*.f64 2 C) A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
21.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 C (neg.f64 B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
3.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 B C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
11.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
11.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
13.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
5.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (-.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
8.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (-.f64 (+.f64 A C) (+.f64 B (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
7.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (-.f64 (+.f64 A C) (neg.f64 A))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
21.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
12.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
14.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 2 C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
17.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
12.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) C)) (-.f64 A (neg.f64 A)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
8.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
7.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (*.f64 (+.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 A)) (-.f64 (sqrt.f64 A) (sqrt.f64 (hypot.f64 B (-.f64 A C))))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
14.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
13.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (*.f64 2 A)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (neg.f64 B)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
0.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F B))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
21.9%
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
8.2%
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
13.6%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
12.6%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
22.4%
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
5.2%
(sqrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
0.0%
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
Compiler

Compiled 6046 to 4238 computations (29.9% saved)

localize778.0ms (2.8%)

Compiler

Compiled 678 to 360 computations (46.9% saved)

eval0.0ms (0%)

Compiler

Compiled 4 to 4 computations (0% saved)

prune124.0ms (0.4%)

Pruning

38 alts after pruning (32 fresh and 6 done)

PrunedKeptTotal
New000
Fresh03232
Picked055
Done011
Total03838
Accuracy
44.8%
Counts
38 → 38
Alt Table
Click to see full alt table
StatusAccuracyProgram
8.8%
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
15.3%
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
22.1%
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
12.7%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
11.8%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
21.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
22.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 2))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
0.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
21.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
11.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 (*.f64 2 C) A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
21.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 C (neg.f64 B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
3.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 B C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
11.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
11.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
13.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
5.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (-.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
8.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (-.f64 (+.f64 A C) (+.f64 B (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
7.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (-.f64 (+.f64 A C) (neg.f64 A))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
21.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
12.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
14.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 2 C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
17.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
12.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) C)) (-.f64 A (neg.f64 A)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
8.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
7.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (*.f64 (+.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 A)) (-.f64 (sqrt.f64 A) (sqrt.f64 (hypot.f64 B (-.f64 A C))))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
14.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
13.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (*.f64 2 A)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (neg.f64 B)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
0.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F B))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
21.9%
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
8.2%
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
13.6%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
12.6%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
22.4%
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
5.2%
(sqrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
0.0%
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
8.8%
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
15.3%
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
22.1%
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
12.7%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
11.8%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
21.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
22.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 2))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
0.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
21.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
11.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 (*.f64 2 C) A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
21.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 C (neg.f64 B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
3.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 B C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
11.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
11.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
13.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
5.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (-.f64 (+.f64 A C) (-.f64 C A))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
8.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (-.f64 (+.f64 A C) (+.f64 B (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
7.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (-.f64 (+.f64 A C) (neg.f64 A))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
21.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
12.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
14.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 2 C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
17.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
12.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) C)) (-.f64 A (neg.f64 A)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
8.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
7.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (*.f64 (+.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 A)) (-.f64 (sqrt.f64 A) (sqrt.f64 (hypot.f64 B (-.f64 A C))))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
14.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
13.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (*.f64 2 A)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (neg.f64 B)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
0.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F B))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
21.9%
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
8.2%
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
13.6%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
12.6%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
22.4%
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
5.2%
(sqrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
0.0%
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
Compiler

Compiled 5740 to 4018 computations (30% saved)

localize1.1s (3.8%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.2%
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
94.3%
(log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
92.5%
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
91.6%
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
97.7%
(/.f64 (pow.f64 (-.f64 A C) 2) B)
97.5%
(*.f64 F (+.f64 C (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
95.3%
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))))))
90.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
99.1%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
97.4%
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
94.3%
(sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
90.0%
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
99.2%
(fma.f64 B B (*.f64 A (*.f64 C -4)))
98.1%
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)
92.5%
(sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 B C)))))
91.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 B C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
100.0%
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
99.8%
(/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
92.5%
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
91.9%
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
Compiler

Compiled 908 to 454 computations (50% saved)

series304.0ms (1.1%)

Counts
18 → 456
Calls

189 calls:

TimeVariablePointExpression
13.0ms
C
@inf
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))))))
12.0ms
B
@0
(log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
12.0ms
C
@-inf
(sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
8.0ms
A
@0
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 B C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
8.0ms
A
@0
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))))))

rewrite218.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1282×associate-*r*
796×associate-*l*
539×*-un-lft-identity
444×*-commutative
344×times-frac
Iterations

Useful iterations: 1 (0.0ms)

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

simplify697.0ms (2.5%)

Algorithm
egg-herbie
Rules
920×+-commutative
892×associate-*r*
772×fma-def
560×associate-*r/
434×associate-/l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02955158225
Stop Event
node limit
Counts
891 → 1037
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.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 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 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 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.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 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (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 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) C))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 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 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) A))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))
(/.f64 -1 (pow.f64 B 2))
(-.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 6))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4)))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 8))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 6))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))))) (/.f64 1 (pow.f64 B 2)))
(/.f64 1/4 (*.f64 A C))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/4 (/.f64 1 (*.f64 A C))))
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/4 (/.f64 1 (*.f64 A C)))))
(+.f64 (*.f64 1/256 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/4 (/.f64 1 (*.f64 A C))))))
(/.f64 1/4 (*.f64 A C))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/4 (/.f64 1 (*.f64 A C))))
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/4 (/.f64 1 (*.f64 A C)))))
(+.f64 (*.f64 1/256 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/4 (/.f64 1 (*.f64 A C))))))
(/.f64 -1 (pow.f64 B 2))
(-.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 6))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4)))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 8))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 6))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))))) (/.f64 1 (pow.f64 B 2)))
(/.f64 1/4 (*.f64 A C))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/4 (/.f64 1 (*.f64 A C))))
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/4 (/.f64 1 (*.f64 A C)))))
(+.f64 (*.f64 1/256 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/4 (/.f64 1 (*.f64 A C))))))
(/.f64 1/4 (*.f64 A C))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/4 (/.f64 1 (*.f64 A C))))
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/4 (/.f64 1 (*.f64 A C)))))
(+.f64 (*.f64 1/256 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/4 (/.f64 1 (*.f64 A C))))))
(/.f64 1/4 (*.f64 A C))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/4 (/.f64 1 (*.f64 A C))))
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/4 (/.f64 1 (*.f64 A C)))))
(+.f64 (*.f64 1/256 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/4 (/.f64 1 (*.f64 A C))))))
(/.f64 -1 (pow.f64 B 2))
(-.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 6))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4)))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 8))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 6))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))))) (/.f64 1 (pow.f64 B 2)))
(/.f64 -1 (pow.f64 B 2))
(-.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 6))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4)))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 8))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 6))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))))) (/.f64 1 (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 (*.f64 A (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 A (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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 (pow.f64 B 2) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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 (pow.f64 A 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.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 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 (pow.f64 B 2) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 F (+.f64 (*.f64 2 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))))) (+.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (*.f64 2 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))))) A)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))))) (+.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) (+.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))))))) (pow.f64 A 2)) (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (*.f64 2 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))))) A))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 A (*.f64 (pow.f64 B 2) F))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 2 (*.f64 A (*.f64 (pow.f64 B 2) F)))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (+.f64 (*.f64 -1 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) A)) (*.f64 2 (*.f64 A (*.f64 (pow.f64 B 2) F))))))
(*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))
(+.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 A))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 F (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 A)))))) (+.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))))) C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 A)))))) (+.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) (+.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) 2)))) (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))))))) (pow.f64 C 2)) (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))))) C))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C F)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (+.f64 (*.f64 -1 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) C)) (*.f64 2 (*.f64 (pow.f64 B 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 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 (pow.f64 B 4) (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (+.f64 (*.f64 (pow.f64 B 4) (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) (*.f64 (pow.f64 B 6) (*.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 (*.f64 (pow.f64 B 3) F))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A C))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) F)) (+.f64 (*.f64 B (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A C)))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) F)) (+.f64 (*.f64 B (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A C))))))
(*.f64 (pow.f64 B 3) F)
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A C))) (*.f64 (pow.f64 B 3) F))
(+.f64 (*.f64 -1 (*.f64 B (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A C))) (*.f64 (pow.f64 B 3) F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -1 (*.f64 B (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A C))) (*.f64 (pow.f64 B 3) F))))
(*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2)))) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2)))) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/8 (/.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C))))))) (sqrt.f64 -1/4)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))) 2)) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4)))))) (*.f64 F (+.f64 B C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/4)))) 2)) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (pow.f64 C 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/4)))) 2)) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (pow.f64 C 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) 2)) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2)) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (pow.f64 A 2))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2)) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (pow.f64 A 2))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) (-.f64 F (*.f64 -2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C))))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F (+.f64 B C))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F (+.f64 B C))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) B) (sqrt.f64 (/.f64 F (+.f64 B C))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) B) (sqrt.f64 (/.f64 F (+.f64 B C))))) 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 (+.f64 B C) 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F (+.f64 B C))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) B) (sqrt.f64 (/.f64 F (+.f64 B C))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C)))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))) (sqrt.f64 -4)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C))))) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C)))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C))))) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C)))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C)))) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C)))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C))))) (sqrt.f64 -4)))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F (+.f64 A B))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F (+.f64 A B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) B) (sqrt.f64 (/.f64 F (+.f64 A B))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A B))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) B) (sqrt.f64 (/.f64 F (+.f64 A B))))) 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 (+.f64 A B) 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F (+.f64 A B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) B) (sqrt.f64 (/.f64 F (+.f64 A B))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A B)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) (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 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B))))) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B))))) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B)))) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B)))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B))))) (sqrt.f64 -4)))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 -4 (*.f64 A C))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
C
(+.f64 C (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))))
B
(+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))
(+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))
(*.f64 -1 B)
(+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))
(+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))
(+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
B
(+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))
(+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))
C
(+.f64 C (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))))
(*.f64 -1 C)
(+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 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 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))))
(*.f64 (*.f64 B (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 B (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 B (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 7) (-.f64 (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2))) C)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 B (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 C (+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 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 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 B 8)) (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2)) (pow.f64 C 7))))))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 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 2 C)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 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 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 8) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2))) C)))))
(*.f64 -1 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 C (+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
B
(+.f64 B C)
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 B (+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2))) C)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2)))) (sqrt.f64 -1)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2)))) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2)))) (pow.f64 (sqrt.f64 -1) 3)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) 2))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) 2))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))))) B) (sqrt.f64 (/.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))))) B) (sqrt.f64 (/.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (/.f64 C B)))) (*.f64 -1/2 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))) B) (sqrt.f64 (/.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))))) B) (sqrt.f64 (/.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (/.f64 C B)))) (*.f64 -1/2 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))) B) (sqrt.f64 (/.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (/.f64 C B)))) (*.f64 -1/2 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))) B) (sqrt.f64 (/.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) 2))) (*.f64 (pow.f64 B 2) (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B)))))) B) (sqrt.f64 (/.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B)))))) B) (sqrt.f64 (/.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (/.f64 A B)))) (*.f64 -1/2 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B)))) B) (sqrt.f64 (/.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B)))))) B) (sqrt.f64 (/.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (/.f64 A B)))) (*.f64 -1/2 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B)))) B) (sqrt.f64 (/.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (/.f64 (*.f64 A F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B)))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (/.f64 A B)))) (*.f64 -1/2 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B)))) B) (sqrt.f64 (/.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) 2))) (*.f64 (pow.f64 B 2) (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))))
(*.f64 F (+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(*.f64 F (+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(*.f64 F (+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(*.f64 F (+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(*.f64 F (+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(*.f64 F (+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(*.f64 F (+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(*.f64 F (+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(*.f64 F (+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(*.f64 F (+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(*.f64 F (+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(*.f64 F (+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))
(+.f64 (*.f64 C (*.f64 F (+.f64 1 (/.f64 A B)))) (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (+.f64 (*.f64 C (*.f64 F (+.f64 1 (/.f64 A B)))) (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (+.f64 (*.f64 C (*.f64 F (+.f64 1 (/.f64 A B)))) (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 C (*.f64 F (+.f64 1 (/.f64 A B)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (+.f64 (*.f64 C (*.f64 F (+.f64 1 (/.f64 A B)))) (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (+.f64 (*.f64 C (*.f64 F (+.f64 1 (/.f64 A B)))) (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (-.f64 (*.f64 -1 (/.f64 A B)) 1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (-.f64 (*.f64 -1 (/.f64 A B)) 1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (-.f64 (*.f64 -1 (/.f64 A B)) 1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))
(*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))
(+.f64 (*.f64 A (*.f64 F (+.f64 1 (/.f64 C B)))) (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 A (*.f64 F (+.f64 1 (/.f64 C B)))) (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 A (*.f64 F (+.f64 1 (/.f64 C B)))) (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (*.f64 A (*.f64 F (+.f64 1 (/.f64 C B)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 A (*.f64 F (+.f64 1 (/.f64 C B)))) (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 A (*.f64 F (+.f64 1 (/.f64 C B)))) (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B))
(+.f64 (*.f64 -1 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (/.f64 C B)) 1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)))
(+.f64 (*.f64 -1 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (/.f64 C B)) 1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))
(+.f64 (*.f64 -1 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (/.f64 C B)) 1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) B))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) B)) (*.f64 F (+.f64 A C)))
(+.f64 (*.f64 -1 (*.f64 B F)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) B)) (*.f64 F (+.f64 A C))))
(+.f64 (*.f64 -1 (*.f64 B F)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) B)) (*.f64 F (+.f64 A C))))
(*.f64 -1 (*.f64 B F))
(+.f64 (*.f64 -1 (*.f64 B F)) (*.f64 F (+.f64 A C)))
(+.f64 (*.f64 -1 (*.f64 B F)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) B)) (*.f64 F (+.f64 A C))))
(+.f64 (*.f64 -1 (*.f64 B F)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) B)) (*.f64 F (+.f64 A C))))
(*.f64 -1 (*.f64 B F))
(+.f64 (*.f64 -1 (*.f64 B F)) (*.f64 F (+.f64 A C)))
(+.f64 (*.f64 -1 (*.f64 B F)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) B)) (*.f64 F (+.f64 A C))))
(+.f64 (*.f64 -1 (*.f64 B F)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) B)) (*.f64 F (+.f64 A C))))
(/.f64 (pow.f64 C 2) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 C 2) B)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 C 2) B)))
(/.f64 (pow.f64 A 2) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 A 2) B))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 C 2) B)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 C 2) B)))
(/.f64 (pow.f64 A 2) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 A 2) B))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 C 2) B)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 C 2) B)))
(/.f64 (pow.f64 A 2) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 A 2) B))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 C 2) B)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 C 2) B)))
(/.f64 (pow.f64 C 2) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 C 2) B)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 C 2) B)))
(/.f64 (pow.f64 C 2) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 C 2) B)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 C 2) B)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.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 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 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 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.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 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (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 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) C))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 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 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) A))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))
(log.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (log.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 B (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (log.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 B (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2))) (*.f64 B (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))
(+.f64 (log.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)))) (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 3)) (*.f64 (pow.f64 B 3) (pow.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 3))) (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 3))))) (*.f64 3 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.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 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 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 B (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 B (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2))) (*.f64 B (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 -1 (log.f64 (/.f64 -1 A))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 A))) (*.f64 -1 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 A))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -8) 2))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))) 2) (*.f64 C (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -8) 2) (pow.f64 (sqrt.f64 2) 2))))))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 4)))) (pow.f64 A 2))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 A))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -3 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 (sqrt.f64 -8) 3) (sqrt.f64 2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))) (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))) 3) (*.f64 (pow.f64 (sqrt.f64 -8) 3) (pow.f64 (sqrt.f64 2) 3))))) (*.f64 3 (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 A 3))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -8) 2))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))) 2) (*.f64 C (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -8) 2) (pow.f64 (sqrt.f64 2) 2))))))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 4)))) (pow.f64 A 2)))))))
(log.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (log.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 B (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (log.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 B (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2))) (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2))) (*.f64 B (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))))
(+.f64 (log.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2)))) (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 3)) (*.f64 (pow.f64 B 3) (pow.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 3))) (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 3))))) (*.f64 3 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 B (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 B (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2))) (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2))) (*.f64 B (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 -1 (log.f64 (/.f64 -1 C))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 C))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 1 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 C))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 1 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -8) 2))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) 2) (*.f64 A (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -8) 2) (pow.f64 (sqrt.f64 2) 2))))))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 4)))) (pow.f64 C 2))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 C))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 1 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -3 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 (sqrt.f64 -8) 3) (sqrt.f64 2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) 3) (*.f64 (pow.f64 (sqrt.f64 -8) 3) (pow.f64 (sqrt.f64 2) 3))))) (*.f64 3 (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -8) 2))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) 2) (*.f64 A (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -8) 2) (pow.f64 (sqrt.f64 2) 2))))))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 4)))) (pow.f64 C 2)))))))
(log.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (log.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (*.f64 (sqrt.f64 -8) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))))
(+.f64 (log.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -3 (/.f64 (*.f64 F (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 (sqrt.f64 -8) 2) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) 2)))))) (*.f64 12 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 C (*.f64 (sqrt.f64 -8) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (*.f64 (sqrt.f64 -8) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))))))))
(+.f64 (log.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 -180 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (+.f64 (*.f64 2 C) (*.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 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 (sqrt.f64 -8) 2) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) 2)))))) (+.f64 (*.f64 30 (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 3)) (*.f64 (pow.f64 C 3) (*.f64 (pow.f64 (sqrt.f64 -8) 3) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) 3)))))) (*.f64 360 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 C) (*.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 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 C (*.f64 (sqrt.f64 -8) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -3 (/.f64 (*.f64 F (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 (sqrt.f64 -8) 2) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) 2)))))) (*.f64 12 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 C (*.f64 (sqrt.f64 -8) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (*.f64 (sqrt.f64 -8) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.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 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 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (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 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (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 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 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 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (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 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (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 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 C) (*.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 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(-.f64 (/.f64 0 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(-.f64 (/.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(/.f64 1 (/.f64 (/.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) 1))
(/.f64 (sqrt.f64 2) (/.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(/.f64 -1 (/.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(/.f64 -1 (neg.f64 (/.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (/.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))))
(/.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (/.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))) (/.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (/.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) 1) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 1) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) -1) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (*.f64 (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))) (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 1 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) 1)
(*.f64 -1 (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (cbrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (pow.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) -1/2) (pow.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) -1/2))
(*.f64 (pow.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) 1/2) (pow.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) 1/2))
(pow.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) -1)
(pow.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) 1)
(log.f64 (exp.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) -2) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(expm1.f64 (log1p.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(exp.f64 (log.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(log1p.f64 (expm1.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(+.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 C F)) (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (-.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F) C) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F) (-.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 (*.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (pow.f64 B 2)))
(+.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F) (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F) C))
(+.f64 (*.f64 (*.f64 C F) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(+.f64 (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))
(+.f64 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(+.f64 (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))
(/.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F) (-.f64 (pow.f64 C 2) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2))) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F) (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3))) (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C))))
(pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) 1)
(log.f64 (exp.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) 2)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(-.f64 (/.f64 0 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) 1)
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))) (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) 1/2) (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) 1/2))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 -1 (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) 1) (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))) 1) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))) (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) 1)
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C B)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C B)))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))
(*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 A (+.f64 C B))))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))) (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))) (neg.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))) (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))))
(*.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))) 1/4) (pow.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))) 1/4))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) 1/2) (pow.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) 1/2))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F 2))) (sqrt.f64 (+.f64 A (+.f64 C B))))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (cbrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))
(pow.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))
(fabs.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))
(cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 F (*.f64 2 (+.f64 A (+.f64 C B)))) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 A (*.f64 C -4))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 A (*.f64 C -4)) F))
(pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F) 1)
(log.f64 (exp.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F) (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F) 2)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))
(exp.f64 (log.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (*.f64 A (*.f64 C -4)) (pow.f64 B 2))
(-.f64 0 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 1)
(*.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 -1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (neg.f64 (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))) (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 1/2) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 1/2))
(/.f64 (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 A (*.f64 C -4)) 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (-.f64 (pow.f64 (*.f64 A (*.f64 C -4)) 2) (pow.f64 B 4)) (-.f64 (*.f64 A (*.f64 C -4)) (pow.f64 B 2)))
(/.f64 (+.f64 (pow.f64 (pow.f64 B 2) 3) (pow.f64 (*.f64 A (*.f64 C -4)) 3)) (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 (*.f64 A (*.f64 C -4)) 2) (*.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(/.f64 (+.f64 (pow.f64 (*.f64 A (*.f64 C -4)) 3) (pow.f64 (pow.f64 B 2) 3)) (+.f64 (pow.f64 (*.f64 A (*.f64 C -4)) 2) (-.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C -4)) (pow.f64 B 2)))))
(pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 1)
(neg.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(log.f64 (exp.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
(expm1.f64 (log1p.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(exp.f64 (log.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(log1p.f64 (expm1.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1)
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (cbrt.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 1/4) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 1/4))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/2) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/2))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (cbrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (cbrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 C 4))) (sqrt.f64 (-.f64 (pow.f64 B 2) (pow.f64 C 2))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 B 2) 3) (pow.f64 (pow.f64 C 2) 3))) (sqrt.f64 (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 C 4) (*.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 1/2)
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1)
(fabs.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(cbrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 1 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)
(*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 (sqrt.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (pow.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1/4) (pow.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1/4))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1/2) (pow.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1/2))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (cbrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(pow.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)
(fabs.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(cbrt.f64 (*.f64 F (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 C (*.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1))
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)
(*.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1)
(*.f64 (-.f64 (-.f64 (pow.f64 C 2) (pow.f64 C 2)) (pow.f64 B 2)) (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 (-.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 3)) (/.f64 1 (+.f64 (pow.f64 C 2) (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (sqrt.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 (cbrt.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (cbrt.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (cbrt.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (cbrt.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 (+.f64 (sqrt.f64 C) (sqrt.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (-.f64 (sqrt.f64 C) (sqrt.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1/2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1/2))
(/.f64 1 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (-.f64 (pow.f64 C 2) (pow.f64 C 2)) (pow.f64 B 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 C 2) (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (-.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 3))))
(/.f64 (-.f64 (-.f64 (pow.f64 C 2) (pow.f64 C 2)) (pow.f64 B 2)) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 3)) (+.f64 (pow.f64 C 2) (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(/.f64 (-.f64 (pow.f64 C 2) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (-.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 3)) (+.f64 (pow.f64 C 2) (-.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(/.f64 (neg.f64 (-.f64 (-.f64 (pow.f64 C 2) (pow.f64 C 2)) (pow.f64 B 2))) (neg.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 3))) (neg.f64 (+.f64 (pow.f64 C 2) (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1)
(log.f64 (exp.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(cbrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))
(expm1.f64 (log1p.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(exp.f64 (log.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(log1p.f64 (expm1.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(/.f64 1 (/.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (sqrt.f64 2)))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 B (neg.f64 (sqrt.f64 2))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 B (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (sqrt.f64 2))) B)
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2)) (neg.f64 B))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (sqrt.f64 2))) 1) B)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (sqrt.f64 2))) (sqrt.f64 B)) (sqrt.f64 B))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (sqrt.f64 2))) (*.f64 (cbrt.f64 B) (cbrt.f64 B))) (cbrt.f64 B))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (sqrt.f64 2)))) (neg.f64 B))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (sqrt.f64 2) (neg.f64 B))) 1)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (sqrt.f64 2) B)))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 2 (pow.f64 B 2))) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (sqrt.f64 2) (neg.f64 B))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(-.f64 (/.f64 0 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) 1)
(*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))) (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) 1/2) (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) 1/2))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 -1 (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) 1) (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))) 1) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))) (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) 1)
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))
(*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))) (neg.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (cbrt.f64 (sqrt.f64 2))) (*.f64 (cbrt.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))) (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))) 1/4) (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))) 1/4))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) 1/2) (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) 1/2))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))
(pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))
(+.f64 (*.f64 C F) (*.f64 F (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(+.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) (*.f64 C F))
(+.f64 (*.f64 F (+.f64 A C)) (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))
(+.f64 (*.f64 (+.f64 A C) F) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) F))
(+.f64 (*.f64 (*.f64 C F) 1) (*.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) 1))
(/.f64 (*.f64 F (-.f64 (pow.f64 C 2) (pow.f64 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) 2))) (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(/.f64 (*.f64 F (+.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) 3))) (+.f64 (pow.f64 C 2) (*.f64 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) (-.f64 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) C))))
(/.f64 (*.f64 (-.f64 (pow.f64 C 2) (pow.f64 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) 2)) F) (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(/.f64 (*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) 3)) F) (+.f64 (pow.f64 C 2) (*.f64 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) (-.f64 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) C))))
(/.f64 (-.f64 (*.f64 (*.f64 C F) (*.f64 C F)) (*.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) (*.f64 F (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) (-.f64 (*.f64 C F) (*.f64 F (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))
(/.f64 (+.f64 (pow.f64 (*.f64 C F) 3) (pow.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) 3)) (+.f64 (*.f64 (*.f64 C F) (*.f64 C F)) (-.f64 (*.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) (*.f64 F (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) (*.f64 (*.f64 C F) (*.f64 F (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))
(pow.f64 (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))) 1)
(log.f64 (exp.f64 (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))
(cbrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))) (pow.f64 (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))) 2)))
(expm1.f64 (log1p.f64 (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))
(exp.f64 (log.f64 (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))
(log1p.f64 (expm1.f64 (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))
(*.f64 (-.f64 A C) (*.f64 (-.f64 A C) (/.f64 1 B)))
(*.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1 B))
(*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1)
(*.f64 (/.f64 1 B) (pow.f64 (-.f64 A C) 2))
(*.f64 (neg.f64 (pow.f64 (-.f64 A C) 2)) (/.f64 1 (neg.f64 B)))
(*.f64 (/.f64 (-.f64 A C) (sqrt.f64 B)) (/.f64 (-.f64 A C) (sqrt.f64 B)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (cbrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (cbrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (cbrt.f64 (pow.f64 (-.f64 A C) 2))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (/.f64 1 B)))
(*.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (pow.f64 (-.f64 A C) 2) (sqrt.f64 B)))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 B) (cbrt.f64 B))) (/.f64 (pow.f64 (-.f64 A C) 2) (cbrt.f64 B)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))
(*.f64 (/.f64 (-.f64 A C) 1) (/.f64 (-.f64 A C) B))
(*.f64 (/.f64 (-.f64 A C) (*.f64 (cbrt.f64 B) (cbrt.f64 B))) (/.f64 (-.f64 A C) (cbrt.f64 B)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (cbrt.f64 (pow.f64 (-.f64 A C) 2))) 1) (/.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) B))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (cbrt.f64 (pow.f64 (-.f64 A C) 2))) (sqrt.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (sqrt.f64 B)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (cbrt.f64 (pow.f64 (-.f64 A C) 2))) (*.f64 (cbrt.f64 B) (cbrt.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (cbrt.f64 B)))
(pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1)
(neg.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (neg.f64 B)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(-.f64 (/.f64 0 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(-.f64 (/.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) 1)
(*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (sqrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))) (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))) (cbrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (*.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (*.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 1) (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) -1) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (*.f64 (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))) (/.f64 1 (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) 1/2) (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) 1/2))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 -1 (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) 1) (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))) 1) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))) (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 2) -1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) -1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (*.f64 (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) -1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (sqrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (*.f64 (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 1 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) 1)
(*.f64 (sqrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (sqrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (*.f64 (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))) (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (pow.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) 1/2) (pow.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) 1/2))
(pow.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) 1)
(log.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(log.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 1))
(cbrt.f64 (*.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (pow.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) 2)))
(expm1.f64 (log1p.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(exp.f64 (log.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(+.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) -1)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) 1))
(*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))) (neg.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) 1))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (cbrt.f64 (sqrt.f64 2))) (*.f64 (cbrt.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))) (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 1/2) (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 1/2))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))) 1) (+.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) 1))))
(pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
Outputs
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (*.f64 -1/2 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.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 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.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)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 2)) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 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 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.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 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (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 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.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)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 2)) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 A 3) (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 C (/.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.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))))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.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 4 (/.f64 (*.f64 C (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.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)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 2)) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) 2))) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 C F))) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (*.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) C))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 C F))) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 C F))) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2))) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 C F))) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F))))))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.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)))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (fma.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.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)))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 B (*.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 A (/.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.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))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.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 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.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)))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2))) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 3) F)) (pow.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 2)) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 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 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) A))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 3) F)) (pow.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 2)) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.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 (pow.f64 B 2) F)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 3) F)) (pow.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 2)) (sqrt.f64 -1/2))) 2))) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 A (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 3) F))))))))) (sqrt.f64 -1/2))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 (pow.f64 A 2) C))))) (pow.f64 (sqrt.f64 -1/2) 2))))))))))))))
(/.f64 -1 (pow.f64 B 2))
(-.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 6))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4)))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (fma.f64 -16 (/.f64 (pow.f64 A 2) (/.f64 (pow.f64 B 6) (pow.f64 C 2))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4)))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 8))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 6))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (fma.f64 -64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 8) (pow.f64 C 3))) (fma.f64 -16 (/.f64 (pow.f64 A 2) (/.f64 (pow.f64 B 6) (pow.f64 C 2))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))))) (/.f64 1 (pow.f64 B 2)))
(/.f64 1/4 (*.f64 A C))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/4 (/.f64 1 (*.f64 A C))))
(fma.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (/.f64 1/4 (*.f64 A C)))
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/4 (/.f64 1 (*.f64 A C)))))
(fma.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (/.f64 1/4 (*.f64 A C))))
(+.f64 (*.f64 1/256 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/4 (/.f64 1 (*.f64 A C))))))
(fma.f64 1/256 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (fma.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (/.f64 1/4 (*.f64 A C)))))
(/.f64 1/4 (*.f64 A C))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/4 (/.f64 1 (*.f64 A C))))
(fma.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (/.f64 1/4 (*.f64 A C)))
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/4 (/.f64 1 (*.f64 A C)))))
(fma.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (/.f64 1/4 (*.f64 A C))))
(+.f64 (*.f64 1/256 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/4 (/.f64 1 (*.f64 A C))))))
(fma.f64 1/256 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (fma.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (/.f64 1/4 (*.f64 A C)))))
(/.f64 -1 (pow.f64 B 2))
(-.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 6))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4)))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (fma.f64 -16 (/.f64 (pow.f64 A 2) (/.f64 (pow.f64 B 6) (pow.f64 C 2))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4)))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 8))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 6))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (fma.f64 -64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 8) (pow.f64 C 3))) (fma.f64 -16 (/.f64 (pow.f64 A 2) (/.f64 (pow.f64 B 6) (pow.f64 C 2))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))))) (/.f64 1 (pow.f64 B 2)))
(/.f64 1/4 (*.f64 A C))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/4 (/.f64 1 (*.f64 A C))))
(fma.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (/.f64 1/4 (*.f64 A C)))
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/4 (/.f64 1 (*.f64 A C)))))
(fma.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (/.f64 1/4 (*.f64 A C))))
(+.f64 (*.f64 1/256 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/4 (/.f64 1 (*.f64 A C))))))
(fma.f64 1/256 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (fma.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (/.f64 1/4 (*.f64 A C)))))
(/.f64 1/4 (*.f64 A C))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/4 (/.f64 1 (*.f64 A C))))
(fma.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (/.f64 1/4 (*.f64 A C)))
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/4 (/.f64 1 (*.f64 A C)))))
(fma.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (/.f64 1/4 (*.f64 A C))))
(+.f64 (*.f64 1/256 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/4 (/.f64 1 (*.f64 A C))))))
(fma.f64 1/256 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (fma.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (/.f64 1/4 (*.f64 A C)))))
(/.f64 1/4 (*.f64 A C))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/4 (/.f64 1 (*.f64 A C))))
(fma.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (/.f64 1/4 (*.f64 A C)))
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/4 (/.f64 1 (*.f64 A C)))))
(fma.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (/.f64 1/4 (*.f64 A C))))
(+.f64 (*.f64 1/256 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/4 (/.f64 1 (*.f64 A C))))))
(fma.f64 1/256 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (fma.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (/.f64 1/4 (*.f64 A C)))))
(/.f64 -1 (pow.f64 B 2))
(-.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 6))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4)))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (fma.f64 -16 (/.f64 (pow.f64 A 2) (/.f64 (pow.f64 B 6) (pow.f64 C 2))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4)))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 8))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 6))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (fma.f64 -64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 8) (pow.f64 C 3))) (fma.f64 -16 (/.f64 (pow.f64 A 2) (/.f64 (pow.f64 B 6) (pow.f64 C 2))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))))) (/.f64 1 (pow.f64 B 2)))
(/.f64 -1 (pow.f64 B 2))
(-.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 6))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4)))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (fma.f64 -16 (/.f64 (pow.f64 A 2) (/.f64 (pow.f64 B 6) (pow.f64 C 2))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4)))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 8))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 6))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (fma.f64 -64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 8) (pow.f64 C 3))) (fma.f64 -16 (/.f64 (pow.f64 A 2) (/.f64 (pow.f64 B 6) (pow.f64 C 2))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))))) (/.f64 1 (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 (*.f64 A (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(fma.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 (*.f64 A (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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 (pow.f64 B 2) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (fma.f64 (pow.f64 A 2) (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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 (pow.f64 B 2) F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 A (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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 (pow.f64 A 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.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 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 (pow.f64 B 2) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (fma.f64 (pow.f64 A 2) (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (fma.f64 (pow.f64 A 3) (*.f64 F (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (pow.f64 (*.f64 (neg.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 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (neg.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 (pow.f64 B 2) F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C))))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 F (+.f64 (*.f64 2 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))))
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))) (*.f64 F (fma.f64 2 (*.f64 C (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))))) (+.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (*.f64 2 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))))) A)))
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))) (fma.f64 F (fma.f64 2 (*.f64 C (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) (/.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) (*.f64 (*.f64 2 (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))))) A)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))))) (+.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))))) (+.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))))))) (pow.f64 A 2)) (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (*.f64 2 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))))) A))))
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C))))) (fma.f64 F (fma.f64 2 (*.f64 C (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) (+.f64 (/.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) (*.f64 (*.f64 2 (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))))) A) (/.f64 F (/.f64 (pow.f64 A 2) (fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))))))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 A (*.f64 (pow.f64 B 2) F))))
(fma.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)) (*.f64 2 (*.f64 A (*.f64 (pow.f64 B 2) F))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 2 (*.f64 A (*.f64 (pow.f64 B 2) F)))))
(fma.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)) (fma.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F)) (*.f64 2 (*.f64 A (*.f64 (pow.f64 B 2) F)))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (+.f64 (*.f64 -1 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) A)) (*.f64 2 (*.f64 A (*.f64 (pow.f64 B 2) F))))))
(fma.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)) (fma.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F)) (fma.f64 -1 (/.f64 F (/.f64 A (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 2 (*.f64 A (*.f64 (pow.f64 B 2) F))))))
(*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))
(*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(+.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(fma.f64 C (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(+.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(fma.f64 C (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (fma.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 C 2) (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))))))
(+.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(fma.f64 C (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (fma.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (fma.f64 (pow.f64 C 2) (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (*.f64 (pow.f64 C 3) (*.f64 F (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 A (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 (neg.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 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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)))))))))))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 A))))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (neg.f64 A))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 A)))))) (*.f64 F (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))))
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (neg.f64 A))))) (*.f64 F (fma.f64 2 (*.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 A)))))) (+.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))))) C)))
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (neg.f64 A))))) (fma.f64 F (fma.f64 2 (*.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (/.f64 F (/.f64 C (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 2 (pow.f64 A 2)) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 A)))))) (+.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))))) (+.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) 2)))) (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))))))) (pow.f64 C 2)) (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))))) C))))
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (neg.f64 A))))) (fma.f64 F (fma.f64 2 (*.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (+.f64 (/.f64 F (/.f64 C (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 2 (pow.f64 A 2)) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))))))) (/.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))) 2))) (*.f64 -1/2 (*.f64 (*.f64 A (pow.f64 B 2)) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))))))) (pow.f64 C 2)))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C F))))
(fma.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C F)))))
(fma.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)) (fma.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C F)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (+.f64 (*.f64 -1 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) C)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C F))))))
(fma.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)) (fma.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F)) (fma.f64 -1 (/.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) C) (*.f64 2 (*.f64 (pow.f64 B 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 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))))
(fma.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 (pow.f64 B 2) (*.f64 F (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 (pow.f64 B 4) (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))))
(fma.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)) (fma.f64 (pow.f64 B 2) (*.f64 F (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (pow.f64 B 4) (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (+.f64 (*.f64 (pow.f64 B 4) (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) (*.f64 (pow.f64 B 6) (*.f64 F (+.f64 (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))))))))
(fma.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)) (fma.f64 (pow.f64 B 2) (*.f64 F (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (fma.f64 (pow.f64 B 4) (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 (pow.f64 B 6) (*.f64 F (fma.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))))))))
(*.f64 -1 (*.f64 (pow.f64 B 3) F))
(neg.f64 (*.f64 (pow.f64 B 3) F))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A C))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) F) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C A))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) F)) (+.f64 (*.f64 B (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A C)))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) F) (fma.f64 B (*.f64 F (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 (*.f64 4 A) C))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C A)))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) F)) (+.f64 (*.f64 B (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A C))))))
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (fma.f64 -1 (*.f64 (pow.f64 B 3) F) (fma.f64 B (*.f64 F (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 (*.f64 4 A) C))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C A))))))
(*.f64 (pow.f64 B 3) F)
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A C))) (*.f64 (pow.f64 B 3) F))
(fma.f64 (pow.f64 B 2) (*.f64 F (+.f64 C A)) (*.f64 (pow.f64 B 3) F))
(+.f64 (*.f64 -1 (*.f64 B (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A C))) (*.f64 (pow.f64 B 3) F)))
(fma.f64 -1 (*.f64 B (*.f64 F (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 (*.f64 4 A) C)))) (fma.f64 (pow.f64 B 2) (*.f64 F (+.f64 C A)) (*.f64 (pow.f64 B 3) F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -1 (*.f64 B (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A C))) (*.f64 (pow.f64 B 3) F))))
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (fma.f64 -1 (*.f64 B (*.f64 F (fma.f64 -1/2 (pow.f64 (-.f64 A C) 2) (*.f64 (*.f64 4 A) C)))) (fma.f64 (pow.f64 B 2) (*.f64 F (+.f64 C A)) (*.f64 (pow.f64 B 3) F))))
(*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (+.f64 C A) C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 -1/4)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (+.f64 C A) C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C A))))) (/.f64 B (/.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2)))) (sqrt.f64 -1/4))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (+.f64 C A) C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C A))))) (/.f64 B (/.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 C (+.f64 C A)))) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 2) (fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 2)) (/.f64 (+.f64 C A) (pow.f64 C 2))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C A))))) (/.f64 1 (sqrt.f64 -1/4)))) 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2)))) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/8 (/.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C))))))) (sqrt.f64 -1/4)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (+.f64 C A) C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C A))))) (/.f64 B (/.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 C (+.f64 C A)))) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/4) (*.f64 (sqrt.f64 2) (fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 2)) (/.f64 (+.f64 C A) (pow.f64 C 2))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C A))))) (/.f64 1 (sqrt.f64 -1/4)))) 2)))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 C (+.f64 C A)))) (/.f64 (*.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) (fma.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 1/8 (/.f64 (fma.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 2)) (/.f64 (+.f64 C A) (pow.f64 C 2))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C A))))) (/.f64 1 (sqrt.f64 -1/4)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 C A))))))) (sqrt.f64 -1/4)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C)))) (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 B C)))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B C)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C)))) (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 B C)))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B C))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 B C)))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 B C)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B C)))))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B C)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))) 2)) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4)))))) (*.f64 F (+.f64 B C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C)))) (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 B C)))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B C))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 B C)))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 B C)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B C)))))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B C)))) (*.f64 (pow.f64 A 3) (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -16 (/.f64 (pow.f64 C 2) (/.f64 (pow.f64 B 4) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 B C)))))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 B C)))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 B C)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B C)))))) 2)) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 B C))))))) (+.f64 B C))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B C)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)))) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)))) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F))))) C) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)))) (sqrt.f64 -1/4)))) 2)) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/4)))) 2)) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (pow.f64 C 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)))) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 C F) (/.f64 (*.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F))))) C) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)))) (sqrt.f64 -1/4)))) 2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F))))) (pow.f64 (sqrt.f64 -1/4) 2))) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)))))))) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F))))) C) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)))) (sqrt.f64 -1/4)))) 2)) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -1/4)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)))))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 C (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F))))) (sqrt.f64 -1/4))) 2)) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -1/4)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)))))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/4)))) 2)) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (pow.f64 C 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 C F) (/.f64 (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 C (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F))))) (sqrt.f64 -1/4))) 2)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F))))) (pow.f64 (sqrt.f64 -1/4) 2))) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)))))))) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 C (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F))))) (sqrt.f64 -1/4))) 2)) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -1/4)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)))))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B A)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B A)))) (*.f64 (*.f64 -1/2 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 B A))) (pow.f64 B 4)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B A))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B A)))) (fma.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 B A))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B A)))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 B A))) (pow.f64 B 4)))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 B A))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B A))))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B A))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) 2)) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B A)))) (fma.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 B A))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B A)))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 B A))) (pow.f64 B 4)))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 B A))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B A))))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B A))))) (*.f64 B (*.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (fma.f64 -16 (/.f64 (pow.f64 A 2) (/.f64 (pow.f64 B 4) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 B A))) (pow.f64 B 4)))))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 (*.f64 F (+.f64 B A)) (*.f64 (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 B A))) (pow.f64 B 4)))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 B A))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B A))))))) 2)) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 B A))) (pow.f64 B 4))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B A))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (+.f64 B A)))) (*.f64 -1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (+.f64 B A)))) (*.f64 -1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (+.f64 B A)))) (*.f64 -1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F))))) A) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (+.f64 B A)))) (*.f64 -1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) (sqrt.f64 -1/4)))) 2)) (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2)) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (pow.f64 A 2))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (+.f64 B A)))) (*.f64 -1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) (sqrt.f64 -1/4)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (fma.f64 -1/2 (/.f64 A (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)) (*.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (+.f64 B A)))) (*.f64 -1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F))))) A) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (+.f64 B A)))) (*.f64 -1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) (sqrt.f64 -1/4)))) 2)) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (+.f64 B A)))) (*.f64 -1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F))))))) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (+.f64 B A)))) (*.f64 -1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))))))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (+.f64 B A)))) (*.f64 -1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F))))) A) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (+.f64 B A)))) (*.f64 -1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) (sqrt.f64 -1/4)))) 2)) (sqrt.f64 -1/4))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -1/4)) (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A (+.f64 B A)))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 A (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A (+.f64 B A)))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A (+.f64 B A)))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) (sqrt.f64 -1/4)))) 2)) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -1/4)) (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A (+.f64 B A)))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2)) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (pow.f64 A 2))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (fma.f64 -1/2 (/.f64 A (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)) (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 A (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A (+.f64 B A)))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A (+.f64 B A)))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) (sqrt.f64 -1/4)))) 2)) (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A (+.f64 B A)))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F))))))) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 2) (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A (+.f64 B A)))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))))))) (sqrt.f64 -1/4)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 A (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A (+.f64 B A)))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A (+.f64 B A)))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) (sqrt.f64 -1/4)))) 2)) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -1/4)) (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A (+.f64 B A)))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))))))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 A (/.f64 (+.f64 C A) (*.f64 C F)))) (/.f64 B (/.f64 (sqrt.f64 -4) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 A (/.f64 (+.f64 C A) (*.f64 C F)))) (/.f64 B (/.f64 (sqrt.f64 -4) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))))) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 C A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 A (/.f64 (+.f64 C A) (*.f64 C F)))) (/.f64 1 (sqrt.f64 -4)))) 2)))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) (-.f64 F (*.f64 -2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C))))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 A (/.f64 (+.f64 C A) (*.f64 C F)))) (/.f64 B (/.f64 (sqrt.f64 -4) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))))) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 C A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 A (/.f64 (+.f64 C A) (*.f64 C F)))) (/.f64 1 (sqrt.f64 -4)))) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))))) (/.f64 (*.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) (-.f64 F (*.f64 -2 (/.f64 (-.f64 (*.f64 F (+.f64 C A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 A (/.f64 (+.f64 C A) (*.f64 C F)))) (/.f64 1 (sqrt.f64 -4)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 C A))))))) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F (+.f64 B C))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 F (+.f64 B C)))) B) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F (+.f64 B C))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) B) (sqrt.f64 (/.f64 F (+.f64 B C))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 F (+.f64 B C)))) B) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 A 2) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2)) B) (sqrt.f64 (/.f64 F (+.f64 B C))))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B C)))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) B) (sqrt.f64 (/.f64 F (+.f64 B C))))) 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 (+.f64 B C) 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F (+.f64 B C))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) B) (sqrt.f64 (/.f64 F (+.f64 B C))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2)) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2)) B) (sqrt.f64 (/.f64 F (+.f64 B C))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 (+.f64 B C) 3))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 F (+.f64 B C)))) B) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 A 2) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2)) B) (sqrt.f64 (/.f64 F (+.f64 B C))))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B C)))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C)))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))) (sqrt.f64 -4)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2)) (sqrt.f64 -4)))) 2)) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 -1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (*.f64 (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2)) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2)) (sqrt.f64 -4)))) 2))) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2)) (sqrt.f64 -4)))) 2)) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 A (*.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C))))) (sqrt.f64 -4)))))
(fma.f64 -1 (*.f64 A (*.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 C (+.f64 B C))))) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C)))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C))))) (sqrt.f64 -4))))))
(fma.f64 -1 (*.f64 A (*.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 C (+.f64 B C)))) (sqrt.f64 -4)))) 2)) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 C (+.f64 B C))))) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C)))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C)))) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C)))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C))))) (sqrt.f64 -4)))))))
(fma.f64 -1 (*.f64 A (*.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 C (+.f64 B C)))) (sqrt.f64 -4)))) 2)) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 C (+.f64 B C)))) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 C (+.f64 B C)))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 C (+.f64 B C))))) (sqrt.f64 -4)))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A B))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B A))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F (+.f64 A B))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A B)))))
(fma.f64 1/2 (*.f64 (/.f64 C (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 B A)) (pow.f64 B 2))))) (sqrt.f64 (/.f64 F (+.f64 B A)))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B A)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F (+.f64 A B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) B) (sqrt.f64 (/.f64 F (+.f64 A B))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A B))))))
(fma.f64 1/2 (*.f64 (/.f64 C (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 B A)) (pow.f64 B 2))))) (sqrt.f64 (/.f64 F (+.f64 B A)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 C 2) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (+.f64 B A)) (pow.f64 B 2)) B) (sqrt.f64 (/.f64 F (+.f64 B A))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B A))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B A))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) B) (sqrt.f64 (/.f64 F (+.f64 A B))))) 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 (+.f64 A B) 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F (+.f64 A B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) B) (sqrt.f64 (/.f64 F (+.f64 A B))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A B)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 -4 (*.f64 A (+.f64 B A)) (pow.f64 B 2)) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (+.f64 B A)) (pow.f64 B 2)) B) (sqrt.f64 (/.f64 F (+.f64 B A))))) 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 (+.f64 B A) 3))))) (fma.f64 1/2 (*.f64 (/.f64 C (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 B A)) (pow.f64 B 2))))) (sqrt.f64 (/.f64 F (+.f64 B A)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 C 2) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (+.f64 B A)) (pow.f64 B 2)) B) (sqrt.f64 (/.f64 F (+.f64 B A))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B A))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B A)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 B A)) (pow.f64 B 2)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B A))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 B A)) (pow.f64 B 2)) (sqrt.f64 -4)))) 2)) (sqrt.f64 -4)))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 B A)) (pow.f64 B 2)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) (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 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (*.f64 (fma.f64 -4 (*.f64 A (+.f64 B A)) (pow.f64 B 2)) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B A))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 B A)) (pow.f64 B 2)) (sqrt.f64 -4)))) 2))) (pow.f64 (sqrt.f64 -4) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B A))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 B A)) (pow.f64 B 2)) (sqrt.f64 -4)))) 2)) (sqrt.f64 -4)))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 B A)) (pow.f64 B 2)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B))))) (sqrt.f64 -4)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 A (+.f64 B A))))) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B))))) (sqrt.f64 -4))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B A))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 A (+.f64 B A)))) (sqrt.f64 -4)))) 2)) (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 A (+.f64 B A))))) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B)))) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B)))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B))))) (sqrt.f64 -4)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B A))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 A (+.f64 B A)))) (sqrt.f64 -4)))) 2)) (sqrt.f64 -4)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3)) (*.f64 (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 A (+.f64 B A)))) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B A))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 A (+.f64 B A)))) (sqrt.f64 -4)))) 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 A (+.f64 B A))))) (sqrt.f64 -4)))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 -4 (*.f64 A C))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
C
(+.f64 C (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (*.f64 1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))))
(+.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))))
B
(+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))
(+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 B (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))
(+.f64 B (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (fma.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))
(fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B))
(+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))
(fma.f64 -1 B (fma.f64 -1/2 (/.f64 (pow.f64 C 2) B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))
(+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(fma.f64 -1 B (fma.f64 -1/2 (/.f64 (pow.f64 C 2) B) (fma.f64 -1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
B
(+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))
(+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 B (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))
(+.f64 B (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (fma.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))
C
(+.f64 C (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (*.f64 1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))))
(+.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))))
(*.f64 -1 C)
(neg.f64 C)
(+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(fma.f64 -1 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 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 C (fma.f64 -1/2 (/.f64 (pow.f64 B 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 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) (/.f64 1 (sqrt.f64 -1))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 (sqrt.f64 -1) 3) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) (/.f64 1 (sqrt.f64 -1))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) (/.f64 1 (sqrt.f64 -1))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))))
(*.f64 (*.f64 B (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 B (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(fma.f64 1/16 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (sqrt.f64 -1/2)) (*.f64 (*.f64 B (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 B (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/16 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (sqrt.f64 -1/2)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 B (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 7) (-.f64 (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2))) C)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 B (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/16 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (sqrt.f64 -1/2)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 B 7) (/.f64 (sqrt.f64 -1/2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (/.f64 1/16 (pow.f64 C 6)) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2))) C)) (/.f64 (*.f64 1/16 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 B (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (neg.f64 B))
(+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))
(+.f64 C (+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(+.f64 C (fma.f64 -1 B (fma.f64 -1/2 (/.f64 (pow.f64 C 2) B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))
(fma.f64 -1/2 (/.f64 (pow.f64 B 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 -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 (pow.f64 B 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 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 B 8)) (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2)) (pow.f64 C 7))))))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (fma.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)) (*.f64 1/2 (/.f64 (fma.f64 1/16 (pow.f64 B 8) (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2)) (pow.f64 C 7))))))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C)))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))
(fma.f64 -1/2 (/.f64 (pow.f64 B 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 -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 (pow.f64 B 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 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 8) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2))) C)))))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (fma.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)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 8) (+.f64 (/.f64 1/16 (pow.f64 C 6)) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2))) C)))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (neg.f64 B))
(+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))
(+.f64 C (+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(+.f64 C (fma.f64 -1 B (fma.f64 -1/2 (/.f64 (pow.f64 C 2) B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
B
(+.f64 B C)
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (+.f64 B C) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))
(+.f64 B (+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))
(+.f64 B (+.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 (/.f64 C F))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2))) C)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 (/.f64 C F))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (/.f64 1/16 (pow.f64 C 6)) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2))) C)) (/.f64 (*.f64 1/16 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 (/.f64 C F))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 C (/.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2)))) (sqrt.f64 -1)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) (/.f64 1 (sqrt.f64 -1))) 2))) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 C (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2)))) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2)))) (pow.f64 (sqrt.f64 -1) 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (/.f64 (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) (/.f64 1 (sqrt.f64 -1))) 2))) (sqrt.f64 -1))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 C (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (/.f64 (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) (/.f64 1 (sqrt.f64 -1))) 2))) (pow.f64 (sqrt.f64 -1) 3)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))))) (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))) (*.f64 4 (/.f64 (*.f64 (*.f64 C F) (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))))) (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))) (*.f64 4 (/.f64 (*.f64 (*.f64 C F) (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B))))))) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))) (*.f64 4 (/.f64 (*.f64 (*.f64 C F) (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))) (pow.f64 B 4)))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))) (*.f64 4 (/.f64 (*.f64 (*.f64 C F) (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))))))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) 2))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 C B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))))) (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))) (*.f64 4 (/.f64 (*.f64 (*.f64 C F) (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B))))))) (fma.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))) (*.f64 4 (/.f64 (*.f64 (*.f64 C F) (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))) (pow.f64 B 4)))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))) (*.f64 4 (/.f64 (*.f64 (*.f64 C F) (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))))))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))) (*.f64 4 (/.f64 (*.f64 (*.f64 C F) (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))) (pow.f64 B 4)))))))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))) (*.f64 4 (/.f64 (*.f64 (*.f64 C F) (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))) (pow.f64 B 4)))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))) (*.f64 4 (/.f64 (*.f64 (*.f64 C F) (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))))))) 2)))) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))) (*.f64 4 (/.f64 (*.f64 (*.f64 C F) (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))) (pow.f64 B 4))))) (*.f64 F (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (*.f64 (*.f64 -1/2 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B)))) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B)))) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (*.f64 B (*.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B)))) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B)))) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) 2))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (fma.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B)))) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (fma.f64 -1/2 (*.f64 B (*.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B)))) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B)))) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (*.f64 1/2 (*.f64 B (*.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 2) (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B)))) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))))))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B)))) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B)))) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) 2)))) (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B)))) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))) (*.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))))) B) (sqrt.f64 (/.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B))))))) (sqrt.f64 (/.f64 F (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))))) B) (sqrt.f64 (/.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (/.f64 C B)))) (*.f64 -1/2 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))) B) (sqrt.f64 (/.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B))))))) (sqrt.f64 (/.f64 F (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 A 2) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (/.f64 C B))) (*.f64 -1/2 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))) B) (sqrt.f64 (/.f64 F (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B))))))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))))) B) (sqrt.f64 (/.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (/.f64 C B)))) (*.f64 -1/2 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))) B) (sqrt.f64 (/.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (/.f64 C B)))) (*.f64 -1/2 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))) B) (sqrt.f64 (/.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) 2))) (*.f64 (pow.f64 B 2) (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B))))))) (sqrt.f64 (/.f64 F (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 A 2) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (/.f64 C B))) (*.f64 -1/2 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))) B) (sqrt.f64 (/.f64 F (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B))))))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 C (/.f64 B F))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (/.f64 C B))) (*.f64 -1/2 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))) B) (sqrt.f64 (/.f64 F (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B))))))) 2)) (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B)))))) B) (sqrt.f64 (/.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B)))))) (sqrt.f64 (/.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) B) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B)))))) B) (sqrt.f64 (/.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (/.f64 A B)))) (*.f64 -1/2 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B)))) B) (sqrt.f64 (/.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B)))))) (sqrt.f64 (/.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) B) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 C 2) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (/.f64 A B))) (*.f64 -1/2 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B)))) B) (sqrt.f64 (/.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B)))))) B) (sqrt.f64 (/.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (/.f64 A B)))) (*.f64 -1/2 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B)))) B) (sqrt.f64 (/.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (/.f64 (*.f64 A F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B)))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (/.f64 A B)))) (*.f64 -1/2 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B)))) B) (sqrt.f64 (/.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) 2))) (*.f64 (pow.f64 B 2) (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B)))))) (sqrt.f64 (/.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) B) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 C 2) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (/.f64 A B))) (*.f64 -1/2 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B)))) B) (sqrt.f64 (/.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 C 3) (/.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 A (/.f64 B F))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B)))) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (/.f64 A B))) (*.f64 -1/2 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B)))) B) (sqrt.f64 (/.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) 2)) (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))))
(*.f64 F (+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(*.f64 F (+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(*.f64 F (+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(*.f64 F (+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(*.f64 F (+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(*.f64 F (+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(*.f64 F (+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(*.f64 F (+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(*.f64 F (+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(*.f64 F (+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(*.f64 F (+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(*.f64 F (+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))
(*.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))
(+.f64 (*.f64 C (*.f64 F (+.f64 1 (/.f64 A B)))) (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))
(fma.f64 C (*.f64 F (+.f64 1 (/.f64 A B))) (*.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (+.f64 (*.f64 C (*.f64 F (+.f64 1 (/.f64 A B)))) (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))
(fma.f64 -1/2 (/.f64 (pow.f64 C 2) (/.f64 B F)) (fma.f64 C (*.f64 F (+.f64 1 (/.f64 A B))) (*.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (+.f64 (*.f64 C (*.f64 F (+.f64 1 (/.f64 A B)))) (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))
(fma.f64 -1/2 (/.f64 (pow.f64 C 2) (/.f64 B F)) (fma.f64 C (*.f64 F (+.f64 1 (/.f64 A B))) (*.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B))
(*.f64 -1/2 (/.f64 (pow.f64 C 2) (/.f64 B F)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 C (*.f64 F (+.f64 1 (/.f64 A B)))))
(fma.f64 -1/2 (/.f64 (pow.f64 C 2) (/.f64 B F)) (*.f64 (*.f64 C F) (+.f64 1 (/.f64 A B))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (+.f64 (*.f64 C (*.f64 F (+.f64 1 (/.f64 A B)))) (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))
(fma.f64 -1/2 (/.f64 (pow.f64 C 2) (/.f64 B F)) (fma.f64 C (*.f64 F (+.f64 1 (/.f64 A B))) (*.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (+.f64 (*.f64 C (*.f64 F (+.f64 1 (/.f64 A B)))) (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))
(fma.f64 -1/2 (/.f64 (pow.f64 C 2) (/.f64 B F)) (fma.f64 C (*.f64 F (+.f64 1 (/.f64 A B))) (*.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B))
(*.f64 -1/2 (/.f64 (pow.f64 C 2) (/.f64 B F)))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (-.f64 (*.f64 -1 (/.f64 A B)) 1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)))
(fma.f64 -1 (*.f64 C (*.f64 F (+.f64 (/.f64 (neg.f64 A) B) -1))) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (/.f64 B F))))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (-.f64 (*.f64 -1 (/.f64 A B)) 1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))
(fma.f64 -1 (*.f64 C (*.f64 F (+.f64 (/.f64 (neg.f64 A) B) -1))) (fma.f64 -1/2 (/.f64 (pow.f64 C 2) (/.f64 B F)) (*.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (-.f64 (*.f64 -1 (/.f64 A B)) 1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))
(fma.f64 -1 (*.f64 C (*.f64 F (+.f64 (/.f64 (neg.f64 A) B) -1))) (fma.f64 -1/2 (/.f64 (pow.f64 C 2) (/.f64 B F)) (*.f64 F (+.f64 A (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))
(*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))
(*.f64 F (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B))))
(+.f64 (*.f64 A (*.f64 F (+.f64 1 (/.f64 C B)))) (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))
(fma.f64 A (*.f64 F (+.f64 1 (/.f64 C B))) (*.f64 F (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 A (*.f64 F (+.f64 1 (/.f64 C B)))) (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))
(fma.f64 -1/2 (/.f64 (pow.f64 A 2) (/.f64 B F)) (fma.f64 A (*.f64 F (+.f64 1 (/.f64 C B))) (*.f64 F (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 A (*.f64 F (+.f64 1 (/.f64 C B)))) (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))
(fma.f64 -1/2 (/.f64 (pow.f64 A 2) (/.f64 B F)) (fma.f64 A (*.f64 F (+.f64 1 (/.f64 C B))) (*.f64 F (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B))))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B))
(*.f64 -1/2 (/.f64 (pow.f64 A 2) (/.f64 B F)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (*.f64 A (*.f64 F (+.f64 1 (/.f64 C B)))))
(fma.f64 -1/2 (/.f64 (pow.f64 A 2) (/.f64 B F)) (*.f64 (*.f64 A F) (+.f64 1 (/.f64 C B))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 A (*.f64 F (+.f64 1 (/.f64 C B)))) (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))
(fma.f64 -1/2 (/.f64 (pow.f64 A 2) (/.f64 B F)) (fma.f64 A (*.f64 F (+.f64 1 (/.f64 C B))) (*.f64 F (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 A (*.f64 F (+.f64 1 (/.f64 C B)))) (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))
(fma.f64 -1/2 (/.f64 (pow.f64 A 2) (/.f64 B F)) (fma.f64 A (*.f64 F (+.f64 1 (/.f64 C B))) (*.f64 F (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B))))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B))
(*.f64 -1/2 (/.f64 (pow.f64 A 2) (/.f64 B F)))
(+.f64 (*.f64 -1 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (/.f64 C B)) 1)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)))
(fma.f64 -1 (*.f64 A (*.f64 F (+.f64 (/.f64 (neg.f64 C) B) -1))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (/.f64 B F))))
(+.f64 (*.f64 -1 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (/.f64 C B)) 1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))
(fma.f64 -1 (*.f64 A (*.f64 F (+.f64 (/.f64 (neg.f64 C) B) -1))) (fma.f64 -1/2 (/.f64 (pow.f64 A 2) (/.f64 B F)) (*.f64 F (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B))))))
(+.f64 (*.f64 -1 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (/.f64 C B)) 1)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))
(fma.f64 -1 (*.f64 A (*.f64 F (+.f64 (/.f64 (neg.f64 C) B) -1))) (fma.f64 -1/2 (/.f64 (pow.f64 A 2) (/.f64 B F)) (*.f64 F (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B))))))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) B))
(*.f64 -1/2 (/.f64 F (/.f64 B (pow.f64 (-.f64 A C) 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) B)) (*.f64 F (+.f64 A C)))
(fma.f64 -1/2 (/.f64 F (/.f64 B (pow.f64 (-.f64 A C) 2))) (*.f64 F (+.f64 C A)))
(+.f64 (*.f64 -1 (*.f64 B F)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) B)) (*.f64 F (+.f64 A C))))
(fma.f64 -1 (*.f64 B F) (fma.f64 -1/2 (/.f64 F (/.f64 B (pow.f64 (-.f64 A C) 2))) (*.f64 F (+.f64 C A))))
(+.f64 (*.f64 -1 (*.f64 B F)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) B)) (*.f64 F (+.f64 A C))))
(fma.f64 -1 (*.f64 B F) (fma.f64 -1/2 (/.f64 F (/.f64 B (pow.f64 (-.f64 A C) 2))) (*.f64 F (+.f64 C A))))
(*.f64 -1 (*.f64 B F))
(*.f64 (neg.f64 B) F)
(+.f64 (*.f64 -1 (*.f64 B F)) (*.f64 F (+.f64 A C)))
(fma.f64 -1 (*.f64 B F) (*.f64 F (+.f64 C A)))
(+.f64 (*.f64 -1 (*.f64 B F)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) B)) (*.f64 F (+.f64 A C))))
(fma.f64 -1 (*.f64 B F) (fma.f64 -1/2 (/.f64 F (/.f64 B (pow.f64 (-.f64 A C) 2))) (*.f64 F (+.f64 C A))))
(+.f64 (*.f64 -1 (*.f64 B F)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) B)) (*.f64 F (+.f64 A C))))
(fma.f64 -1 (*.f64 B F) (fma.f64 -1/2 (/.f64 F (/.f64 B (pow.f64 (-.f64 A C) 2))) (*.f64 F (+.f64 C A))))
(*.f64 -1 (*.f64 B F))
(*.f64 (neg.f64 B) F)
(+.f64 (*.f64 -1 (*.f64 B F)) (*.f64 F (+.f64 A C)))
(fma.f64 -1 (*.f64 B F) (*.f64 F (+.f64 C A)))
(+.f64 (*.f64 -1 (*.f64 B F)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) B)) (*.f64 F (+.f64 A C))))
(fma.f64 -1 (*.f64 B F) (fma.f64 -1/2 (/.f64 F (/.f64 B (pow.f64 (-.f64 A C) 2))) (*.f64 F (+.f64 C A))))
(+.f64 (*.f64 -1 (*.f64 B F)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) B)) (*.f64 F (+.f64 A C))))
(fma.f64 -1 (*.f64 B F) (fma.f64 -1/2 (/.f64 F (/.f64 B (pow.f64 (-.f64 A C) 2))) (*.f64 F (+.f64 C A))))
(/.f64 (pow.f64 C 2) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))
(fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (pow.f64 C 2) B))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 C 2) B)))
(+.f64 (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (pow.f64 A 2) B)) (/.f64 (pow.f64 C 2) B))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 C 2) B)))
(+.f64 (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (pow.f64 A 2) B)) (/.f64 (pow.f64 C 2) B))
(/.f64 (pow.f64 A 2) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 A 2) B))
(fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (pow.f64 A 2) B))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 C 2) B)))
(+.f64 (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (pow.f64 A 2) B)) (/.f64 (pow.f64 C 2) B))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 C 2) B)))
(+.f64 (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (pow.f64 A 2) B)) (/.f64 (pow.f64 C 2) B))
(/.f64 (pow.f64 A 2) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 A 2) B))
(fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (pow.f64 A 2) B))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 C 2) B)))
(+.f64 (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (pow.f64 A 2) B)) (/.f64 (pow.f64 C 2) B))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 C 2) B)))
(+.f64 (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (pow.f64 A 2) B)) (/.f64 (pow.f64 C 2) B))
(/.f64 (pow.f64 A 2) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 A 2) B))
(fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (pow.f64 A 2) B))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 C 2) B)))
(+.f64 (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (pow.f64 A 2) B)) (/.f64 (pow.f64 C 2) B))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 C 2) B)))
(+.f64 (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (pow.f64 A 2) B)) (/.f64 (pow.f64 C 2) B))
(/.f64 (pow.f64 C 2) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))
(fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (pow.f64 C 2) B))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 C 2) B)))
(+.f64 (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (pow.f64 A 2) B)) (/.f64 (pow.f64 C 2) B))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 C 2) B)))
(+.f64 (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (pow.f64 A 2) B)) (/.f64 (pow.f64 C 2) B))
(/.f64 (pow.f64 C 2) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))
(fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (pow.f64 C 2) B))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 C 2) B)))
(+.f64 (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (pow.f64 A 2) B)) (/.f64 (pow.f64 C 2) B))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 C 2) B)))
(+.f64 (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (pow.f64 A 2) B)) (/.f64 (pow.f64 C 2) B))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (*.f64 -1/2 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.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 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.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)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 2)) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 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 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.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 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (*.f64 (sqrt.f64 2) (-.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 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (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 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.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)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 2)) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 A 3) (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 C (/.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.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))))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.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 4 (/.f64 (*.f64 C (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.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)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 2)) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) 2))) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 C F))) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (*.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))) C))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 C F))) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 C F))) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2))) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 C F))) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F))))))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.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)))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2))) (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (fma.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.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)))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 B (*.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 A (/.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.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))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.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 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.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)))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2))) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 3) F)) (pow.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 2)) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 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 (pow.f64 B 2) F)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) A))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 3) F)) (pow.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 2)) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.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 (pow.f64 B 2) F)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 3) F)) (pow.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 2)) (sqrt.f64 -1/2))) 2))) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 A (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 3) F))))))))) (sqrt.f64 -1/2))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 (pow.f64 A 2) C))))) (pow.f64 (sqrt.f64 -1/2) 2))))))))))))))
(log.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(log1p.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (log.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 B (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (log1p.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 A B) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 1 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (log.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 B (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2))) (*.f64 B (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))
(+.f64 (log1p.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 A B) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 1 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 A 2) (fma.f64 -1/4 (/.f64 F (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)) (+.f64 1 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))
(+.f64 (log.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)))) (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 3)) (*.f64 (pow.f64 B 3) (pow.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 3))) (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 3))))) (*.f64 3 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.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 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 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 B (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 B (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2))) (*.f64 B (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(+.f64 (log1p.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (fma.f64 1/6 (*.f64 (pow.f64 A 3) (fma.f64 -3/2 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 2)) (/.f64 (*.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2))) (*.f64 (pow.f64 (+.f64 1 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 3)) (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 3)))) (*.f64 (pow.f64 B 3) (pow.f64 (+.f64 1 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 3))) (*.f64 3 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (pow.f64 (*.f64 (neg.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 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (neg.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 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)))))) (+.f64 1 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 A B) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 1 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 A 2) (fma.f64 -1/4 (/.f64 F (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)) (+.f64 1 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 -1 (log.f64 (/.f64 -1 A))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (neg.f64 (log.f64 (/.f64 -1 A))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 A))) (*.f64 -1 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 A)) (*.f64 (/.f64 (+.f64 1 (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))))) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 A))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -8) 2))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))) 2) (*.f64 C (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -8) 2) (pow.f64 (sqrt.f64 2) 2))))))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 4)))) (pow.f64 A 2))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (fma.f64 -1 (log.f64 (/.f64 -1 A)) (fma.f64 -1 (*.f64 (/.f64 (+.f64 1 (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))))) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 -2 (/.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -8) 2)) (neg.f64 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))))) 2) (*.f64 C (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -8) 2) (pow.f64 (sqrt.f64 2) 2))))))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 4)))) (pow.f64 A 2))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 A))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -3 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 (sqrt.f64 -8) 3) (sqrt.f64 2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))) (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))) 3) (*.f64 (pow.f64 (sqrt.f64 -8) 3) (pow.f64 (sqrt.f64 2) 3))))) (*.f64 3 (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 A 3))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -8) 2))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))) 2) (*.f64 C (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -8) 2) (pow.f64 (sqrt.f64 2) 2))))))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 4)))) (pow.f64 A 2)))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (fma.f64 -1 (log.f64 (/.f64 -1 A)) (fma.f64 -1 (*.f64 (/.f64 (+.f64 1 (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))))) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (fma.f64 -1/6 (/.f64 (fma.f64 -3 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 C F) 3))) (/.f64 (+.f64 1 (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -8) 3) (sqrt.f64 2)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 C F) 3))) (/.f64 (pow.f64 (+.f64 1 (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))))) 3) (*.f64 (pow.f64 (sqrt.f64 -8) 3) (pow.f64 (sqrt.f64 2) 3)))) (*.f64 3 (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (*.f64 C F) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 A 3)) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 -2 (/.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -8) 2)) (neg.f64 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))))) 2) (*.f64 C (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -8) 2) (pow.f64 (sqrt.f64 2) 2))))))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 4)))) (pow.f64 A 2)))))))
(log.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(log1p.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (log.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 B (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (log1p.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 B (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(+.f64 (log.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 B (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2))) (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2))) (*.f64 B (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))))
(+.f64 (log1p.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 B (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (pow.f64 C 2) (fma.f64 -1/4 (/.f64 F (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) (*.f64 B (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(+.f64 (log.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2)))) (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 3)) (*.f64 (pow.f64 B 3) (pow.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 3))) (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 3))))) (*.f64 3 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 B (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 B (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2))) (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2))) (*.f64 B (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(+.f64 (log1p.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (fma.f64 1/6 (*.f64 (pow.f64 C 3) (fma.f64 -3/2 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (fma.f64 1/4 (*.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 3)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 3) (pow.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 3))) (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 3)))) (*.f64 3 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 A (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 (neg.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 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 B (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (pow.f64 C 2) (fma.f64 -1/4 (/.f64 F (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) (*.f64 B (+.f64 1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 -1 (log.f64 (/.f64 -1 C))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (neg.f64 (log.f64 (/.f64 -1 C))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 C))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 1 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))))) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 C))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 1 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -8) 2))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) 2) (*.f64 A (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -8) 2) (pow.f64 (sqrt.f64 2) 2))))))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 4)))) (pow.f64 C 2))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (fma.f64 -1 (log.f64 (/.f64 -1 C)) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))))) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 -2 (/.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -8) 2)) (neg.f64 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))))) 2) (*.f64 A (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -8) 2) (pow.f64 (sqrt.f64 2) 2))))))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 4)))) (pow.f64 C 2))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 C))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 1 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -3 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 (sqrt.f64 -8) 3) (sqrt.f64 2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) 3) (*.f64 (pow.f64 (sqrt.f64 -8) 3) (pow.f64 (sqrt.f64 2) 3))))) (*.f64 3 (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -8) 2))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) 2) (*.f64 A (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -8) 2) (pow.f64 (sqrt.f64 2) 2))))))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 4)))) (pow.f64 C 2)))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (fma.f64 -1 (log.f64 (/.f64 -1 C)) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))))) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (fma.f64 -1/6 (/.f64 (fma.f64 -3 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (*.f64 (/.f64 (+.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))))) (pow.f64 (sqrt.f64 -8) 3)) (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (sqrt.f64 2)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (pow.f64 (+.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))))) 3) (*.f64 (pow.f64 (sqrt.f64 -8) 3) (pow.f64 (sqrt.f64 2) 3)))) (*.f64 3 (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 C 3)) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 -2 (/.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -8) 2)) (neg.f64 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))))) 2) (*.f64 A (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -8) 2) (pow.f64 (sqrt.f64 2) 2))))))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 4)))) (pow.f64 C 2)))))))
(log.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(log1p.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (log.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (*.f64 (sqrt.f64 -8) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))))
(+.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (*.f64 C (*.f64 (sqrt.f64 -8) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))) (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))))))
(+.f64 (log.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -3 (/.f64 (*.f64 F (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 (sqrt.f64 -8) 2) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) 2)))))) (*.f64 12 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 C (*.f64 (sqrt.f64 -8) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (*.f64 (sqrt.f64 -8) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))))))))
(+.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (fma.f64 1/24 (*.f64 (pow.f64 B 4) (fma.f64 -3 (/.f64 F (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 (sqrt.f64 -8) 2) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) 2)))) (*.f64 12 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (*.f64 (sqrt.f64 -8) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))) (-.f64 (*.f64 F (-.f64 (*.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 A)) (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (*.f64 C (*.f64 (sqrt.f64 -8) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))) (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))))))))))
(+.f64 (log.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 -180 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (+.f64 (*.f64 2 C) (*.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 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 (sqrt.f64 -8) 2) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) 2)))))) (+.f64 (*.f64 30 (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 3)) (*.f64 (pow.f64 C 3) (*.f64 (pow.f64 (sqrt.f64 -8) 3) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) 3)))))) (*.f64 360 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 C) (*.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 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 C (*.f64 (sqrt.f64 -8) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -3 (/.f64 (*.f64 F (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 (sqrt.f64 -8) 2) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) 2)))))) (*.f64 12 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 C (*.f64 (sqrt.f64 -8) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (*.f64 (sqrt.f64 -8) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))))))
(+.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (fma.f64 1/720 (*.f64 (pow.f64 B 6) (fma.f64 -180 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 2 (+.f64 C (/.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 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 (sqrt.f64 -8) 2) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) 2))))) (fma.f64 30 (*.f64 (sqrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) 3)) (*.f64 (pow.f64 C 3) (*.f64 (pow.f64 (sqrt.f64 -8) 3) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) 3))))) (*.f64 360 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 F (fma.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) A) (/.f64 (-.f64 (*.f64 F (-.f64 (*.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 A)) (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (sqrt.f64 -8) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))))))))) (fma.f64 1/24 (*.f64 (pow.f64 B 4) (fma.f64 -3 (/.f64 F (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 (sqrt.f64 -8) 2) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) 2)))) (*.f64 12 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (*.f64 (sqrt.f64 -8) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))) (-.f64 (*.f64 F (-.f64 (*.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 A)) (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (*.f64 C (*.f64 (sqrt.f64 -8) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))) (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 A 2) (/.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 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.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 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 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (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)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 A 2) (/.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 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (pow.f64 (*.f64 (neg.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 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (neg.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 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (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)))))))
(fma.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (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 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 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 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 C 2) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 C 2) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 A (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 (neg.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 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (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 F (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -8)) (-.f64 (*.f64 F (fma.f64 -1/2 (pow.f64 B 4) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))))) (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 (sqrt.f64 -8) 2))))))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (-.f64 (*.f64 F (-.f64 (*.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 A)) (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 C (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 C) (*.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 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 C) (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (-.f64 (*.f64 F (-.f64 (*.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 A)) (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 C (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) A) (/.f64 (-.f64 (*.f64 F (-.f64 (*.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 A)) (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8))))) 2)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 C (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(-.f64 (/.f64 0 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(-.f64 (/.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(/.f64 1 (/.f64 (/.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) 1))
(*.f64 (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (sqrt.f64 2) (/.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(/.f64 -1 (/.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 -1 (neg.f64 (/.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (/.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(/.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (/.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))) (/.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (/.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) 1) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 1) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) -1) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) -1))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (*.f64 (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))) (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 2 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2) (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 1 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) 1)
(/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 -1 (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (cbrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (pow.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) -1/2) (pow.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) -1/2))
(/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (pow.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) 1/2) (pow.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) 1/2))
(/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(pow.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) -1)
(/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(pow.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) 1)
(/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(log.f64 (exp.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) -2) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(expm1.f64 (log1p.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(exp.f64 (log.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(log1p.f64 (expm1.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(+.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 C F)) (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (-.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (+.f64 (*.f64 C F) (*.f64 F (-.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F) C) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F) (-.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (pow.f64 B 2)))
(*.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(+.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F) (-.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F) C))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (*.f64 C F) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (+.f64 (*.f64 C F) (*.f64 F (-.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(+.f64 (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F) (-.f64 (pow.f64 C 2) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2))) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F) (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (-.f64 C A)) (-.f64 (pow.f64 C 2) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 2))))
(/.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F) (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3))) (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C))))
(/.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 (pow.f64 C 3) (pow.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) 3)))) (+.f64 (pow.f64 C 2) (*.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))))
(pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) 1)
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(log.f64 (exp.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) 2)))
(cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) 2))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(-.f64 (/.f64 0 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))) (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) 1)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))
(*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C))))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))))) (*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))) (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C))))))))) (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) 1/2) (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) 1/2))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 -1 (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) 1) (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))))) (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))))) (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))) 1) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C))))))))) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))))) (/.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))))))) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))) (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) 1)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 F (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2) (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C))))))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C))))))
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) 1)
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C B)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 B C)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C B)))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 B C)))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))
(*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 A (+.f64 C B))))))
(*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 B C)))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))))) (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C))))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))) (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C))))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))) (neg.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))))
(*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))))) (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))))) (neg.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))))
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C))))))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))) (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))))) (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C))))))))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))))
(*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))))) (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))))) (neg.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))))))))
(*.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))) 1/4) (pow.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))) 1/4))
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) 1/2) (pow.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) 1/2))
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F 2))) (sqrt.f64 (+.f64 A (+.f64 C B))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F 2))) (sqrt.f64 (+.f64 A (+.f64 B C))))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (cbrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C))))))) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C))))))))
(pow.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))) 1/2)
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C))))))
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) 1)
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C))))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C))))))
(fabs.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))
(fabs.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C))))))
(cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 F (*.f64 2 (+.f64 A (+.f64 C B)))) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 B C)))) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B))))))))
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 B C))))))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 A (*.f64 C -4))))
(*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 A (*.f64 C -4)) F))
(*.f64 F (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F) 1)
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)
(log.f64 (exp.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)
(cbrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F) (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F) 2)))
(cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F) 2))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)
(exp.f64 (log.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(fma.f64 A (*.f64 C -4) (pow.f64 B 2))
(+.f64 (*.f64 A (*.f64 C -4)) (pow.f64 B 2))
(fma.f64 A (*.f64 C -4) (pow.f64 B 2))
(-.f64 0 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(fma.f64 A (*.f64 C -4) (pow.f64 B 2))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 1)
(fma.f64 A (*.f64 C -4) (pow.f64 B 2))
(*.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(fma.f64 A (*.f64 C -4) (pow.f64 B 2))
(*.f64 -1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(fma.f64 A (*.f64 C -4) (pow.f64 B 2))
(*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(fma.f64 A (*.f64 C -4) (pow.f64 B 2))
(*.f64 (sqrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(fma.f64 A (*.f64 C -4) (pow.f64 B 2))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(fma.f64 A (*.f64 C -4) (pow.f64 B 2))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (neg.f64 (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))) (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))))
(*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 1/2) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 1/2))
(fma.f64 A (*.f64 C -4) (pow.f64 B 2))
(/.f64 (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 A (*.f64 C -4)) 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (-.f64 (pow.f64 (*.f64 A (*.f64 C -4)) 2) (pow.f64 B 4)) (-.f64 (*.f64 A (*.f64 C -4)) (pow.f64 B 2)))
(/.f64 (+.f64 (pow.f64 (pow.f64 B 2) 3) (pow.f64 (*.f64 A (*.f64 C -4)) 3)) (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 (*.f64 A (*.f64 C -4)) 2) (*.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(/.f64 (+.f64 (pow.f64 (*.f64 A (*.f64 C -4)) 3) (pow.f64 (pow.f64 B 2) 3)) (+.f64 (pow.f64 (*.f64 A (*.f64 C -4)) 2) (-.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C -4)) (pow.f64 B 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 B 2) 3) (pow.f64 (*.f64 A (*.f64 C -4)) 3)) (+.f64 (pow.f64 (*.f64 A (*.f64 C -4)) 2) (-.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C -4)) (pow.f64 B 2)))))
(pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 1)
(fma.f64 A (*.f64 C -4) (pow.f64 B 2))
(neg.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(fma.f64 A (*.f64 C -4) (pow.f64 B 2))
(log.f64 (exp.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(fma.f64 A (*.f64 C -4) (pow.f64 B 2))
(cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)))
(expm1.f64 (log1p.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(fma.f64 A (*.f64 C -4) (pow.f64 B 2))
(exp.f64 (log.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(fma.f64 A (*.f64 C -4) (pow.f64 B 2))
(log1p.f64 (expm1.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(fma.f64 A (*.f64 C -4) (pow.f64 B 2))
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (cbrt.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (cbrt.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(*.f64 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 1/4) (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 1/4))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/2) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1/2))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (cbrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (cbrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (cbrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 C 4))) (sqrt.f64 (-.f64 (pow.f64 B 2) (pow.f64 C 2))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 B 2) 3) (pow.f64 (pow.f64 C 2) 3))) (sqrt.f64 (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 C 4) (*.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 B 2) 3) (pow.f64 (pow.f64 C 2) 3))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 B 4) (pow.f64 C 4)) (*.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 1/2)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(fabs.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(cbrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(*.f64 1 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)
(sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 (sqrt.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 (pow.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1/4) (pow.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1/4))
(sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1/2) (pow.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1/2))
(sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (cbrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 (cbrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(pow.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1/2)
(sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(pow.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)
(sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(fabs.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(cbrt.f64 (*.f64 F (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(cbrt.f64 (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (*.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(*.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1)
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(*.f64 (-.f64 (-.f64 (pow.f64 C 2) (pow.f64 C 2)) (pow.f64 B 2)) (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 (-.f64 0 (pow.f64 B 2)) (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 (-.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 3)) (/.f64 1 (+.f64 (pow.f64 C 2) (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (sqrt.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(*.f64 (cbrt.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (cbrt.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (cbrt.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (cbrt.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (cbrt.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(*.f64 (+.f64 (sqrt.f64 C) (sqrt.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (-.f64 (sqrt.f64 C) (sqrt.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 (+.f64 (sqrt.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 C)) (-.f64 (sqrt.f64 C) (sqrt.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1/2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1/2))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(/.f64 1 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (-.f64 (pow.f64 C 2) (pow.f64 C 2)) (pow.f64 B 2))))
(*.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (-.f64 0 (pow.f64 B 2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 C 2) (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (-.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 3))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 3)))
(/.f64 (-.f64 (-.f64 (pow.f64 C 2) (pow.f64 C 2)) (pow.f64 B 2)) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(/.f64 (-.f64 0 (pow.f64 B 2)) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 3)) (+.f64 (pow.f64 C 2) (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(/.f64 (-.f64 (pow.f64 C 2) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (-.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(/.f64 (-.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (-.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 3)) (+.f64 (pow.f64 C 2) (-.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 3)) (+.f64 (pow.f64 C 2) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))
(/.f64 (neg.f64 (-.f64 (-.f64 (pow.f64 C 2) (pow.f64 C 2)) (pow.f64 B 2))) (neg.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(/.f64 (neg.f64 (-.f64 0 (pow.f64 B 2))) (neg.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 3))) (neg.f64 (+.f64 (pow.f64 C 2) (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 3)) (neg.f64 (+.f64 (pow.f64 C 2) (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1)
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(log.f64 (exp.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(cbrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))
(cbrt.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 3))
(expm1.f64 (log1p.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(exp.f64 (log.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(log1p.f64 (expm1.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(/.f64 1 (/.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (sqrt.f64 2)))))
(*.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 B (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B) (neg.f64 (sqrt.f64 2)))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 B (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (sqrt.f64 2))) B)
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 B))
(/.f64 (sqrt.f64 2) (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2)) (neg.f64 B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (sqrt.f64 2))) 1) B)
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B) (neg.f64 (sqrt.f64 2)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (sqrt.f64 2))) (sqrt.f64 B)) (sqrt.f64 B))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (sqrt.f64 2))) (*.f64 (sqrt.f64 B) (sqrt.f64 B)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (sqrt.f64 2))) (*.f64 (cbrt.f64 B) (cbrt.f64 B))) (cbrt.f64 B))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (cbrt.f64 B) (cbrt.f64 B)) (neg.f64 (sqrt.f64 2)))) (cbrt.f64 B))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (sqrt.f64 2)))) (neg.f64 B))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (neg.f64 (sqrt.f64 2)))) (neg.f64 B))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (sqrt.f64 2) (neg.f64 B))) 1)
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 2 (pow.f64 B 2))) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (sqrt.f64 2) (neg.f64 B))))
(cbrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 2 (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(-.f64 (/.f64 0 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))
(neg.f64 (*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) (*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))) (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))) (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) 1/2) (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) 1/2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 -1 (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 -1 (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) 1) (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))) 1) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) (/.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))))) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))) (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) (/.f64 (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))))) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(cbrt.f64 (/.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2)) (/.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))
(*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))
(*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))) (neg.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))))
(*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (cbrt.f64 (sqrt.f64 2))) (*.f64 (cbrt.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (cbrt.f64 (sqrt.f64 2))) (*.f64 (cbrt.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))) (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))))
(*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))) 1/4) (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))) 1/4))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) 1/2) (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))
(pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))))))
(cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))
(+.f64 (*.f64 C F) (*.f64 F (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(fma.f64 F (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) (*.f64 C F))
(+.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) (*.f64 C F))
(fma.f64 F (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) (*.f64 C F))
(+.f64 (*.f64 F (+.f64 A C)) (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))
(*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(+.f64 (*.f64 (+.f64 A C) F) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) F))
(*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(+.f64 (*.f64 (*.f64 C F) 1) (*.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) 1))
(fma.f64 F (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) (*.f64 C F))
(/.f64 (*.f64 F (-.f64 (pow.f64 C 2) (pow.f64 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) 2))) (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(/.f64 F (/.f64 (-.f64 (-.f64 C A) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) (-.f64 (pow.f64 C 2) (pow.f64 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) 2))))
(/.f64 (*.f64 F (+.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) 3))) (+.f64 (pow.f64 C 2) (*.f64 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) (-.f64 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) C))))
(/.f64 (*.f64 F (+.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) 3))) (+.f64 (pow.f64 C 2) (*.f64 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) (+.f64 A (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))
(/.f64 (*.f64 (-.f64 (pow.f64 C 2) (pow.f64 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) 2)) F) (-.f64 C (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) 2)) (/.f64 (-.f64 (-.f64 C A) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) F))
(/.f64 (*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) 3)) F) (+.f64 (pow.f64 C 2) (*.f64 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) (-.f64 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) C))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) 3)) (/.f64 (+.f64 (pow.f64 C 2) (*.f64 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) (+.f64 A (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))) F))
(/.f64 (-.f64 (*.f64 (*.f64 C F) (*.f64 C F)) (*.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) (*.f64 F (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) (-.f64 (*.f64 C F) (*.f64 F (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))
(/.f64 (-.f64 (*.f64 (pow.f64 C 2) (*.f64 F F)) (*.f64 (*.f64 F F) (pow.f64 (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) 2))) (-.f64 (*.f64 C F) (*.f64 F (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))
(/.f64 (+.f64 (pow.f64 (*.f64 C F) 3) (pow.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) 3)) (+.f64 (*.f64 (*.f64 C F) (*.f64 C F)) (-.f64 (*.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) (*.f64 F (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) (*.f64 (*.f64 C F) (*.f64 F (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 C F) 3) (pow.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) 3)) (fma.f64 (*.f64 C F) (*.f64 C F) (*.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) (-.f64 (*.f64 F (+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) (*.f64 C F)))))
(pow.f64 (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))) 1)
(*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(log.f64 (exp.f64 (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))
(*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(cbrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))) (pow.f64 (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C))) 2)))
(cbrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) (pow.f64 (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) 2))))
(expm1.f64 (log1p.f64 (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))
(*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(exp.f64 (log.f64 (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))
(*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(log1p.f64 (expm1.f64 (*.f64 F (+.f64 A (+.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) C)))))
(*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))
(*.f64 (-.f64 A C) (*.f64 (-.f64 A C) (/.f64 1 B)))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(*.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1 B))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1)
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(*.f64 (/.f64 1 B) (pow.f64 (-.f64 A C) 2))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(*.f64 (neg.f64 (pow.f64 (-.f64 A C) 2)) (/.f64 1 (neg.f64 B)))
(*.f64 (/.f64 (-.f64 A C) (sqrt.f64 B)) (/.f64 (-.f64 A C) (sqrt.f64 B)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (cbrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (cbrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (cbrt.f64 (pow.f64 (-.f64 A C) 2))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (/.f64 1 B)))
(*.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (pow.f64 (-.f64 A C) 2) (sqrt.f64 B)))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 B) (cbrt.f64 B))) (/.f64 (pow.f64 (-.f64 A C) 2) (cbrt.f64 B)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(*.f64 (/.f64 (-.f64 A C) 1) (/.f64 (-.f64 A C) B))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(*.f64 (/.f64 (-.f64 A C) (*.f64 (cbrt.f64 B) (cbrt.f64 B))) (/.f64 (-.f64 A C) (cbrt.f64 B)))
(/.f64 (*.f64 (-.f64 A C) (/.f64 (-.f64 A C) (cbrt.f64 B))) (*.f64 (cbrt.f64 B) (cbrt.f64 B)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (cbrt.f64 (pow.f64 (-.f64 A C) 2))) 1) (/.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) B))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (cbrt.f64 (pow.f64 (-.f64 A C) 2))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) B))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (cbrt.f64 (pow.f64 (-.f64 A C) 2))) (sqrt.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (sqrt.f64 B)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (cbrt.f64 (pow.f64 (-.f64 A C) 2))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (sqrt.f64 B))) (sqrt.f64 B))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (cbrt.f64 (pow.f64 (-.f64 A C) 2))) (*.f64 (cbrt.f64 B) (cbrt.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (cbrt.f64 B)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (cbrt.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (cbrt.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 2)) (cbrt.f64 B)))
(pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1)
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(neg.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (neg.f64 B)))
(/.f64 (neg.f64 (pow.f64 (-.f64 A C) 2)) (neg.f64 B))
(log.f64 (exp.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(exp.f64 (log.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(-.f64 (/.f64 0 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(-.f64 (/.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))) (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))) (cbrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (*.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (*.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 1) (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) -1) (/.f64 1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (*.f64 (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))) (/.f64 1 (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) 1/2) (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) 1/2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 -1 (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) 1) (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))) 1) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (/.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))) (*.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 2) -1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) -1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (*.f64 (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))) (*.f64 (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) -1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (/.f64 -1 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (sqrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (*.f64 (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (/.f64 2 (/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 2) (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(*.f64 1 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) 1)
(log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (sqrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (*.f64 (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))))
(log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))) (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (pow.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) 1/2) (pow.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) 1/2))
(log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(pow.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) 1)
(log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(log.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(log.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 1))
(log.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(cbrt.f64 (*.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (pow.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) 2)))
(expm1.f64 (log1p.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(exp.f64 (log.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(+.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) -1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) 1))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))) (neg.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))))
(*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) 1))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (cbrt.f64 (sqrt.f64 2))) (*.f64 (cbrt.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))) (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 1/2) (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))) 1) (+.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) 1))
(/.f64 (+.f64 (exp.f64 (+.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))) -1) (+.f64 1 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))) (+.f64 1 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))))))
(pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))

eval2.8s (10.3%)

Compiler

Compiled 127590 to 83998 computations (34.2% saved)

prune793.0ms (2.9%)

Pruning

72 alts after pruning (69 fresh and 3 done)

PrunedKeptTotal
New1613511664
Fresh91827
Picked505
Done336
Total1630721702
Accuracy
60.7%
Counts
1702 → 72
Alt Table
Click to see full alt table
StatusAccuracyProgram
17.7%
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))))) (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))) (*.f64 4 (/.f64 (*.f64 (*.f64 C F) (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))))))))
13.6%
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (sqrt.f64 2))) (sqrt.f64 B)) (sqrt.f64 B))
15.3%
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
13.6%
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2)) (neg.f64 B))
22.1%
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
13.6%
(/.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 B (neg.f64 (sqrt.f64 2))))
22.7%
(/.f64 (sqrt.f64 2) (/.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
11.8%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
11.5%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
0.7%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
11.3%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
21.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
2.3%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 B C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
0.5%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F 2))) (sqrt.f64 (+.f64 A (+.f64 C B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
0.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
21.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
11.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 (*.f64 2 C) A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
21.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 C (neg.f64 B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
11.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
11.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
8.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (-.f64 (+.f64 A C) (+.f64 B (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
7.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (-.f64 (+.f64 A C) (neg.f64 A))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
21.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
4.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 -4 (*.f64 A C)) F) (*.f64 2 (+.f64 A (+.f64 B C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
3.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 2 (+.f64 A (+.f64 B C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (+.f64 (*.f64 C (*.f64 F (+.f64 1 (/.f64 A B)))) (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
1.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (*.f64 A (*.f64 F (+.f64 1 (/.f64 C B))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (neg.f64 B) F))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
14.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 2 C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
17.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
8.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 A C) 1) (/.f64 (-.f64 A C) B))))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
7.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (*.f64 (+.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 A)) (-.f64 (sqrt.f64 A) (sqrt.f64 (hypot.f64 B (-.f64 A C))))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
14.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
13.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (*.f64 2 A)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
0.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F B))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
2.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
2.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
12.1%
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
6.1%
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) F)) (+.f64 (*.f64 B (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A C)))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
1.2%
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
12.6%
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (neg.f64 A))))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
6.4%
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 B 3) F))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
13.6%
(/.f64 1 (/.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (sqrt.f64 2)))))
22.8%
(/.f64 -1 (/.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
17.6%
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))))
13.6%
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B) (neg.f64 (sqrt.f64 2)))
12.5%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (/.f64 1 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (-.f64 (pow.f64 C 2) (pow.f64 C 2)) (pow.f64 B 2)))))))
22.5%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))))
13.1%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
3.6%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C C))))
24.5%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B))))
12.6%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
1.5%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 B C))))
5.7%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (*.f64 2 C))))
7.6%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
11.6%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (cbrt.f64 (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
12.3%
(*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
11.4%
(*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
21.3%
(*.f64 (*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
2.9%
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
6.3%
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) F)) (+.f64 (*.f64 B (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A C))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
9.8%
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 F (+.f64 (*.f64 2 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C)))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
13.9%
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1/4 (*.f64 A C)))
1.2%
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
11.1%
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
12.9%
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (neg.f64 A)))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
9.6%
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
6.6%
(*.f64 (sqrt.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 B 3) F)))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
22.4%
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))
1.0%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B A)))))
17.7%
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))))) (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))) (*.f64 4 (/.f64 (*.f64 (*.f64 C F) (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))))))))
13.6%
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (sqrt.f64 2))) (sqrt.f64 B)) (sqrt.f64 B))
15.3%
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
13.6%
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2)) (neg.f64 B))
22.1%
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
13.6%
(/.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 B (neg.f64 (sqrt.f64 2))))
22.7%
(/.f64 (sqrt.f64 2) (/.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
11.8%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
11.5%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
0.7%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
11.3%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
21.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
2.3%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 B C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
0.5%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F 2))) (sqrt.f64 (+.f64 A (+.f64 C B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
0.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
21.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
11.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 (*.f64 2 C) A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
21.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 C (neg.f64 B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
11.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
11.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
8.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (-.f64 (+.f64 A C) (+.f64 B (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
7.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (-.f64 (+.f64 A C) (neg.f64 A))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
21.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
4.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 -4 (*.f64 A C)) F) (*.f64 2 (+.f64 A (+.f64 B C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
3.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 2 (+.f64 A (+.f64 B C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (+.f64 (*.f64 C (*.f64 F (+.f64 1 (/.f64 A B)))) (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
1.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (*.f64 A (*.f64 F (+.f64 1 (/.f64 C B))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (neg.f64 B) F))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
14.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 2 C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
17.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
8.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 A C) 1) (/.f64 (-.f64 A C) B))))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
7.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (*.f64 (+.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 A)) (-.f64 (sqrt.f64 A) (sqrt.f64 (hypot.f64 B (-.f64 A C))))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
14.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
13.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (*.f64 2 A)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
0.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F B))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
2.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
2.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
12.1%
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
6.1%
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) F)) (+.f64 (*.f64 B (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A C)))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
1.2%
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
12.6%
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (neg.f64 A))))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
6.4%
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 B 3) F))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
13.6%
(/.f64 1 (/.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (sqrt.f64 2)))))
22.8%
(/.f64 -1 (/.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
17.6%
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))))
13.6%
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B) (neg.f64 (sqrt.f64 2)))
12.5%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (/.f64 1 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (-.f64 (pow.f64 C 2) (pow.f64 C 2)) (pow.f64 B 2)))))))
22.5%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))))
13.1%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
3.6%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C C))))
24.5%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B))))
12.6%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
1.5%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 B C))))
5.7%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (*.f64 2 C))))
7.6%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
11.6%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (cbrt.f64 (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
12.3%
(*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
11.4%
(*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
21.3%
(*.f64 (*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
2.9%
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
6.3%
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) F)) (+.f64 (*.f64 B (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A C))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
9.8%
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 F (+.f64 (*.f64 2 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C)))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
13.9%
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1/4 (*.f64 A C)))
1.2%
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
11.1%
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
12.9%
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (neg.f64 A)))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
9.6%
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
6.6%
(*.f64 (sqrt.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 B 3) F)))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
22.4%
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))
1.0%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B A)))))
Compiler

Compiled 9968 to 7158 computations (28.2% saved)

localize771.0ms (2.8%)

Compiler

Compiled 528 to 342 computations (35.2% saved)

eval1.0ms (0%)

Compiler

Compiled 4 to 4 computations (0% saved)

prune175.0ms (0.6%)

Pruning

72 alts after pruning (64 fresh and 8 done)

PrunedKeptTotal
New000
Fresh06464
Picked055
Done033
Total07272
Accuracy
60.7%
Counts
72 → 72
Alt Table
Click to see full alt table
StatusAccuracyProgram
17.7%
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))))) (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))) (*.f64 4 (/.f64 (*.f64 (*.f64 C F) (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)))))))))
13.6%
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (sqrt.f64 2))) (sqrt.f64 B)) (sqrt.f64 B))
15.3%
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
13.6%
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2)) (neg.f64 B))
22.1%
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
13.6%
(/.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 B (neg.f64 (sqrt.f64 2))))
22.7%
(/.f64 (sqrt.f64 2) (/.f64 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))))
11.8%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
11.5%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
0.7%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
11.3%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
21.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
2.3%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 B C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
0.5%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F 2))) (sqrt.f64 (+.f64 A (+.f64 C B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
0.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F)) (sqrt.f64 (*.f64 2 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
21.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
11.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 (*.f64 2 C) A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
21.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 C (neg.f64 B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
11.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
11.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
8.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (-.f64 (+.f64 A C) (+.f64 B (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
7.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (-.f64 (+.f64 A C) (neg.f64 A))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
21.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
4.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 -4 (*.f64 A C)) F) (*.f64 2 (+.f64 A (+.f64 B C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
3.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 2 (+.f64 A (+.f64 B C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (+.f64 (*.f64 C (*.f64 F (+.f64 1 (/.f64 A B)))) (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
1.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (*.f64 A (*.f64 F (+.f64 1 (/.f64 C B))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (neg.f64 B) F))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
14.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 2 C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
17.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
8.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 A C) 1) (/.f64 (-.f64 A C) B))))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
7.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (*.f64 (+.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 A)) (-.f64 (sqrt.f64 A) (sqrt.f64 (hypot.f64 B (-.f64 A C))))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
14.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
13.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (*.f64 2 A)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
0.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F B))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
2.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
2.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
12.1%
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
6.1%
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) F)) (+.f64 (*.f64 B (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A C)))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
1.2%
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
12.6%
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (neg.f64 A))))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
6.4%
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 B 3) F))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
13.6%
(/.f64 1 (/.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (sqrt.f64 2)))))
22.8%
(/.f64 -1 (/.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))))
17.6%
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (/.f64 A B))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))))
13.6%
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B) (neg.f64 (sqrt.f64 2)))
12.5%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (/.f64 1 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (-.f64 (pow.f64 C 2) (pow.f64 C 2)) (pow.f64 B 2)))))))
22.5%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))))
13.1%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C (expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
3.6%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C C))))
24.5%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B))))
12.6%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
1.5%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 B C))))
5.7%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (*.f64 2 C))))
7.6%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
11.6%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (cbrt.f64 (*.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
12.3%
(*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
11.4%
(*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
21.3%
(*.f64 (*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
2.9%
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C B)))))) (/.f64 -1 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
6.3%
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) F)) (+.f64 (*.f64 B (*.f64 F (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A C))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
9.8%
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 F (+.f64 (*.f64 2 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C)))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
13.9%
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1/4 (*.f64 A C)))
1.2%
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
11.1%
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (neg.f64 C)))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
12.9%
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (neg.f64 A)))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
9.6%
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
6.6%
(*.f64 (sqrt.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 B 3) F)))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))
22.4%
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))
1.0%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B A)))))
Compiler

Compiled 5555 to 3766 computations (32.2% saved)

regimes1.1s (3.9%)

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

6 calls:

300.0ms
C
237.0ms
A
159.0ms
B
132.0ms
(pow.f64 B 2)
127.0ms
F
Results
AccuracySegmentsBranch
32.7%5A
39.6%4B
36.4%6C
35.1%3F
43.1%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)))
39.6%4(pow.f64 B 2)
Compiler

Compiled 3085 to 1997 computations (35.3% saved)

regimes91.0ms (0.3%)

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

1 calls:

36.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
41.5%3(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
Compiler

Compiled 2416 to 1539 computations (36.3% saved)

regimes84.0ms (0.3%)

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

1 calls:

30.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
41.5%3(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
Compiler

Compiled 2141 to 1376 computations (35.7% saved)

regimes154.0ms (0.6%)

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

2 calls:

46.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)))
36.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
37.7%2(pow.f64 B 2)
40.7%5(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
Compiler

Compiled 2046 to 1330 computations (35% saved)

regimes53.0ms (0.2%)

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

1 calls:

28.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
36.7%2(pow.f64 B 2)
Compiler

Compiled 1235 to 805 computations (34.8% saved)

regimes100.0ms (0.4%)

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

3 calls:

46.0ms
F
26.0ms
B
14.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
33.6%4F
32.9%2B
32.9%2(pow.f64 B 2)
Compiler

Compiled 527 to 344 computations (34.7% saved)

regimes49.0ms (0.2%)

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

2 calls:

21.0ms
B
13.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
32.2%2(pow.f64 B 2)
32.2%2B
Compiler

Compiled 493 to 323 computations (34.5% saved)

regimes54.0ms (0.2%)

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

4 calls:

14.0ms
A
14.0ms
C
8.0ms
B
7.0ms
F
Results
AccuracySegmentsBranch
26.8%2A
26.8%2C
24.5%1F
24.5%1B
Compiler

Compiled 227 to 152 computations (33% saved)

regimes20.0ms (0.1%)

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

3 calls:

6.0ms
A
5.0ms
C
5.0ms
F
Results
AccuracySegmentsBranch
24.5%1F
24.5%1A
24.5%1C
Compiler

Compiled 142 to 95 computations (33.1% saved)

regimes28.0ms (0.1%)

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

4 calls:

14.0ms
B
5.0ms
F
3.0ms
A
3.0ms
C
Results
AccuracySegmentsBranch
5.7%1B
5.7%1A
5.7%1C
5.7%1F
Compiler

Compiled 60 to 45 computations (25% saved)

regimes157.0ms (0.6%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

4 calls:

147.0ms
B
3.0ms
A
3.0ms
C
3.0ms
F
Results
AccuracySegmentsBranch
1.0%1B
1.0%1F
1.0%1C
1.0%1A
Compiler

Compiled 36 to 28 computations (22.2% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
0.0ms
0.0
1.9075761028889164e-19
0.0ms
-2.128050896609875e-197
0.0
Compiler

Compiled 51 to 38 computations (25.5% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
0.0ms
0.0
1.9075761028889164e-19
Compiler

Compiled 51 to 38 computations (25.5% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
0.0ms
0.0
1.9075761028889164e-19
Compiler

Compiled 51 to 38 computations (25.5% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9.332757778028946e+148
2.0730186122858798e+172
Compiler

Compiled 47 to 34 computations (27.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.660000622049775e+146
9.332757778028946e+148
Compiler

Compiled 47 to 34 computations (27.7% saved)

bsearch15.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
14.0ms
6.060270233149419e-7
7.207218151751596e-7
Results
7.0ms24×body256valid
2.0msbody2048valid
2.0msbody512valid
1.0msbody256invalid
1.0msbody1024valid
Compiler

Compiled 153 to 110 computations (28.1% saved)

bsearch12.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
6.060270233149419e-7
7.207218151751596e-7
Results
6.0ms24×body256valid
2.0msbody1024valid
1.0msbody512valid
1.0msbody2048valid
0.0msbody256invalid
Compiler

Compiled 149 to 112 computations (24.8% saved)

bsearch304.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
304.0ms
1.3036800853972016e+62
2.2068983078236693e+69
Results
184.0ms93×body256valid
15.0ms23×body1024valid
11.0ms23×body512valid
6.0msbody1024invalid
4.0msbody2048valid
3.0ms14×body256invalid
1.0msbody512invalid
Compiler

Compiled 393 to 308 computations (21.6% saved)

simplify280.0ms (1%)

Algorithm
egg-herbie
Rules
974×distribute-lft-neg-in
850×*-commutative
420×distribute-lft-neg-out
382×distribute-rgt-neg-in
374×neg-sub0
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01453303
12573295
23553295
34623295
45653295
58163295
611663295
716343295
817733295
919583295
1021713295
1123933295
1225343295
1325963295
1426253295
1526493295
1626773295
1726843295
1826873295
1926873295
2026973295
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) -3366486976990959/168324348849547952231711676252164117297610873690341563503944988898199428937506586307637329160882830439263455003397702966816621832005881723620090072660860187198567157476110227142133240252298326952681384055545004032) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) C)) (-.f64 A (neg.f64 A)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) +inf.0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))))
(if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) 0) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) +inf.0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B))))))
(if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) 0) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) +inf.0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B))))))
(if (<=.f64 (pow.f64 B 2) 100000000000000004897672657515052057957222700353074388874504237459016826359338475616123152924727646379311306468151027676205343291866258521710227619840) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(if (<=.f64 (pow.f64 B 2) 999999999999999977996382405657660174364823889467801080772253244969263939229107492426926049423260513969768268415537077468838432306731146395363835904) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(if (<=.f64 B 731966804844795/1180591620717411303424) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1/4 (*.f64 A C))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(if (<=.f64 B 731966804844795/1180591620717411303424) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (neg.f64 A)))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(if (<=.f64 C 950000000000000068904864562452773369850455689164195857742299647705088) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (*.f64 2 C))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B A)))))
Outputs
(if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) -3366486976990959/168324348849547952231711676252164117297610873690341563503944988898199428937506586307637329160882830439263455003397702966816621832005881723620090072660860187198567157476110227142133240252298326952681384055545004032) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) C)) (-.f64 A (neg.f64 A)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) +inf.0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))))
(if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) -3366486976990959/168324348849547952231711676252164117297610873690341563503944988898199428937506586307637329160882830439263455003397702966816621832005881723620090072660860187198567157476110227142133240252298326952681384055545004032) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) C)) (-.f64 A (neg.f64 A)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) +inf.0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))))
(if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) -3366486976990959/168324348849547952231711676252164117297610873690341563503944988898199428937506586307637329160882830439263455003397702966816621832005881723620090072660860187198567157476110227142133240252298326952681384055545004032) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (neg.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) C)) (+.f64 A A))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) +inf.0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))))
(if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) -3366486976990959/168324348849547952231711676252164117297610873690341563503944988898199428937506586307637329160882830439263455003397702966816621832005881723620090072660860187198567157476110227142133240252298326952681384055545004032) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) C)) (+.f64 A A))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) +inf.0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))))
(if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) 0) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) +inf.0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B))))))
(if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) 0) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) +inf.0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B))))))
(if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) 0) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (neg.f64 (sqrt.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) +inf.0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B))))))
(if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) 0) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) +inf.0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B))))))
(if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) 0) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) +inf.0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B))))))
(if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) 0) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) +inf.0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B))))))
(if (<=.f64 (pow.f64 B 2) 100000000000000004897672657515052057957222700353074388874504237459016826359338475616123152924727646379311306468151027676205343291866258521710227619840) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(if (<=.f64 (pow.f64 B 2) 999999999999999977996382405657660174364823889467801080772253244969263939229107492426926049423260513969768268415537077468838432306731146395363835904) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(if (<=.f64 (pow.f64 B 2) 999999999999999977996382405657660174364823889467801080772253244969263939229107492426926049423260513969768268415537077468838432306731146395363835904) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(if (<=.f64 (pow.f64 B 2) 999999999999999977996382405657660174364823889467801080772253244969263939229107492426926049423260513969768268415537077468838432306731146395363835904) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(if (<=.f64 B 731966804844795/1180591620717411303424) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1/4 (*.f64 A C))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(if (<=.f64 B 731966804844795/1180591620717411303424) (*.f64 (/.f64 1/4 (*.f64 A C)) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 F (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(if (<=.f64 B 731966804844795/1180591620717411303424) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (neg.f64 A)))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(if (<=.f64 B 731966804844795/1180591620717411303424) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A A))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(if (<=.f64 C 950000000000000068904864562452773369850455689164195857742299647705088) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (*.f64 2 C))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B A)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 B A))))
Compiler

Compiled 883 to 593 computations (32.8% saved)

soundness4.1s (15%)

Rules
1378×+-commutative
1378×+-commutative
1378×+-commutative
1334×associate-/l*
1334×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01702596
14942224
217822112
356112112
053885
1982873
01386141205
14230141131
01386141205
14230141131
01386141205
14230141131
01702596
14942224
217822112
356112112
02955158225
053885
1982873
02955158225
053885
1982873
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1233 to 768 computations (37.7% saved)

end1.0ms (0%)

preprocess512.0ms (1.9%)

Compiler

Compiled 3822 to 2432 computations (36.4% saved)

Profiling

Loading profile data...