ABCF->ab-angle b

Time bar (total: 24.0s)

analyze852.0ms (3.5%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
0%0%99.8%0.2%0%0%0%5
0%0%99.8%0.2%0%0%0%6
3.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)

sample5.5s (22.8%)

Results
1.7s5995×body256valid
774.0ms3380×body256invalid
647.0ms931×body1024valid
605.0ms671×body2048valid
585.0ms854×body1024invalid
549.0ms621×body2048invalid
303.0ms658×body512valid
281.0ms599×body512invalid
1.0msbody4096valid
Bogosity

preprocess66.0ms (0.3%)

Algorithm
egg-herbie
Rules
1268×distribute-lft-in
1214×distribute-rgt-in
1036×unsub-neg
940×fma-def
834×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

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

(abs B)

(sort A C)

Compiler

Compiled 48 to 36 computations (25% saved)

simplify43.0ms (0.2%)

Algorithm
egg-herbie
Rules
1110×associate-+r+
996×associate-+l+
980×associate-*r*
894×associate-*l*
840×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025121
16397
219897
383997
4442597
Stop Event
node limit
Counts
1 → 6
Calls
Call 1
Inputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
Outputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 (*.f64 2 F) (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))

eval3.0ms (0%)

Compiler

Compiled 216 to 118 computations (45.4% saved)

prune6.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New246
Fresh101
Picked000
Done000
Total347
Accurracy
26.2%
Counts
7 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
23.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 (*.f64 2 F) (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
22.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
25.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
18.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
23.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 (*.f64 2 F) (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
22.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
25.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
18.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Compiler

Compiled 310 to 190 computations (38.7% saved)

localize811.0ms (3.4%)

Local Accuracy

Found 16 expressions with local accuracy:

NewAccuracyProgram
97.7%
(*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 (*.f64 2 F) (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))
70.6%
(-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))
67.3%
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 (*.f64 2 F) (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
59.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 (*.f64 2 F) (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
93.3%
(*.f64 F (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))
70.6%
(-.f64 (hypot.f64 B (-.f64 A C)) C)
67.3%
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))
59.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
89.9%
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)
70.6%
(-.f64 C (hypot.f64 B (-.f64 A C)))
67.3%
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
59.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
70.6%
(-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))
67.3%
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
59.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
46.1%
(sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 771 to 295 computations (61.7% saved)

series261.0ms (1.1%)

Counts
16 → 484
Calls

177 calls:

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

rewrite139.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1306×pow1
1222×add-exp-log
1222×log1p-expm1-u
1222×expm1-log1p-u
1220×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify648.0ms (2.7%)

Algorithm
egg-herbie
Rules
1002×times-frac
946×+-commutative
830×fma-def
818×associate-*r*
480×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02201112507
16559102909
Stop Event
node limit
Counts
663 → 943
Calls
Call 1
Inputs
(-.f64 A C)
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C)
B
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B)))
(*.f64 -1 B)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -1 B)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (*.f64 -1 B))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
A
(+.f64 A (*.f64 -1 C))
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))))))
(*.f64 -1 A)
(+.f64 C (*.f64 -1 A))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
C
(+.f64 C (*.f64 -1 A))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(*.f64 -1 C)
(+.f64 A (*.f64 -1 C))
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -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 (-.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2))) (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (pow.f64 C 2))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (pow.f64 C 2))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 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 F (pow.f64 B 2)))) (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 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 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 F (pow.f64 B 2)))) (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 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (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 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 C (*.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)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (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 C (*.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))))))))) (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 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 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 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 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/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))) (*.f64 -1 C))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 (+.f64 A (*.f64 C (-.f64 1 (*.f64 -1 (*.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 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 A (*.f64 -1 A))
(-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))) (*.f64 -1 A))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)))) (*.f64 -1 A))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))))) (*.f64 -1 A))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 2 C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))) (*.f64 2 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 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(+.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 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
(*.f64 -1 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))
B
(+.f64 A (+.f64 C B))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2))) (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -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 (-.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.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 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.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 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 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 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (pow.f64 C 3))) B))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (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))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 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 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (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 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
A
(+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)))))
(*.f64 2 C)
(+.f64 (*.f64 2 C) (*.f64 -1 A))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.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 (*.f64 2 C) (*.f64 -1 A))))
(-.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 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) 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 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) A)
(*.f64 -1 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))
(+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
B
(+.f64 C B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B)))
(-.f64 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 (*.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 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 -1 A)
(-.f64 (+.f64 C (*.f64 -1 A)) (*.f64 -1 C))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 -1 A))) (*.f64 -1 C))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 -1 A)))) (*.f64 -1 C))
A
(+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (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 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3))))))))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 4 (*.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))))))) F) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (-.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (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 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (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 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) B)))) 2)) C) (*.f64 (sqrt.f64 2) (pow.f64 B 5))))) (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.f64 (sqrt.f64 2) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (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 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3))))))))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (sqrt.f64 -16)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (sqrt.f64 -16)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 4)))) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -16) 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))))) (pow.f64 B 4)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -16) (pow.f64 C 3)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) F) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 4) (sqrt.f64 -16)))))))) (pow.f64 B 6))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 4 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.f64 (sqrt.f64 2) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (pow.f64 B 4)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (sqrt.f64 -16)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (pow.f64 B 4)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (sqrt.f64 -16)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 4)) (*.f64 4 (*.f64 (pow.f64 A 2) (pow.f64 B 2)))) F) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -16) 2))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 C 3)))))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.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 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (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 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.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 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 4 (*.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))))))) F) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (-.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (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 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (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 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 4)) (*.f64 4 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -16) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -16))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -16))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -16))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) F) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 2))))))) (*.f64 C (sqrt.f64 -16))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -16))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -16))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.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 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 C 2)) (*.f64 (sqrt.f64 2) B)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.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 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 C 2)) (*.f64 (sqrt.f64 2) B)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 4 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))))) (pow.f64 C 3)) (*.f64 (sqrt.f64 2) B)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.f64 (sqrt.f64 2) B)) (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 (sqrt.f64 -16))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (*.f64 C (sqrt.f64 -16))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 4)) (*.f64 4 (*.f64 (pow.f64 A 2) (pow.f64 B 2)))) F) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -16) 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (*.f64 C (sqrt.f64 -16))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))))
(-.f64 A (*.f64 2 C))
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) (*.f64 2 C))
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) (*.f64 2 C))
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) (*.f64 2 C))
B
(+.f64 (*.f64 -1 C) B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1 C) B)))
(*.f64 -1 B)
(+.f64 (*.f64 -1 C) (*.f64 -1 B))
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)
(-.f64 (+.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))))))) C)
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C)
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)
A
(-.f64 (+.f64 A (*.f64 -1 C)) C)
(-.f64 (+.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)))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2)))))) C)
(*.f64 -1 A)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(+.f64 (*.f64 C (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (*.f64 C (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 C (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(*.f64 -1 A)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1 A)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)) (pow.f64 C 3))) (*.f64 -1 A))))
(*.f64 -2 C)
(+.f64 A (*.f64 -2 C))
(+.f64 A (+.f64 (*.f64 -2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 A (+.f64 (*.f64 -2 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) F)) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) F)) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) F)) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (+.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 4 (*.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 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) F)) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))
(*.f64 -8 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F))))
(+.f64 (*.f64 2 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F))))))
(+.f64 (*.f64 2 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))) A)) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)) A)) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F))))))))
(+.f64 (*.f64 2 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))) A)) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 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 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 A 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)) A)) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F))))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 4)))) A)) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 F (*.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (*.f64 F (pow.f64 B 6))) (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C))))))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (+.f64 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 4 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) C)) (+.f64 (*.f64 2 (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))) C))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) C)) (+.f64 (*.f64 -1 (/.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2)))) (pow.f64 C 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) F)) (pow.f64 C 2))) (+.f64 (*.f64 2 (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))) C))))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 4)) (*.f64 4 (*.f64 (pow.f64 A 2) (pow.f64 B 2)))) F) C)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -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 (-.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2))) (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.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 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.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 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 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 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 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 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 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 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.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 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (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))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))))
(-.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 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 A (*.f64 -1 A))
(-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))) (*.f64 -1 A))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)))) (*.f64 -1 A))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))))) (*.f64 -1 A))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 2 C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))) (*.f64 2 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 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(+.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 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
(*.f64 -1 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))
B
(+.f64 A (+.f64 C B))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 C (*.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)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (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 C (*.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))))))))) (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 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 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 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 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/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))) (*.f64 -1 C))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (pow.f64 B 6)))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (pow.f64 A 3) (*.f64 F (+.f64 (*.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 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (*.f64 F (pow.f64 B 2))))) (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 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 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4)))) A)) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)))))) (pow.f64 C 2))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 1 (hypot.f64 B (-.f64 A C)))
(*.f64 (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (hypot.f64 B (-.f64 A C))))
(*.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))))
(pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 1/2)
(pow.f64 (hypot.f64 B (-.f64 A C)) 1)
(log.f64 (exp.f64 (hypot.f64 B (-.f64 A C))))
(cbrt.f64 (*.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (hypot.f64 B (-.f64 A C))))
(expm1.f64 (log1p.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(exp.f64 (log.f64 (hypot.f64 B (-.f64 A C))))
(log1p.f64 (expm1.f64 (hypot.f64 B (-.f64 A C))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(pow.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 C (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(+.f64 (+.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(*.f64 1 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (+.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 (*.f64 A A) (-.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 3)) (+.f64 (*.f64 C C) (+.f64 (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (*.f64 A A) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (*.f64 C C) (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (-.f64 (hypot.f64 B (-.f64 A C)) A))) (+.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(/.f64 (-.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))
(pow.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) 1)
(log.f64 (exp.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(expm1.f64 (log1p.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(exp.f64 (log.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(log1p.f64 (expm1.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.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 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.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 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(+.f64 C (neg.f64 (hypot.f64 B (-.f64 A C))))
(*.f64 1 (-.f64 C (hypot.f64 B (-.f64 A C))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (sqrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (*.f64 C C) (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (*.f64 C C) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (+.f64 C (hypot.f64 B (-.f64 A C))))
(pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 1)
(log.f64 (exp.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C)))) (-.f64 C (hypot.f64 B (-.f64 A C)))))
(expm1.f64 (log1p.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(exp.f64 (log.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(log1p.f64 (expm1.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(log.f64 (exp.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))))
(pow.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))))
(cbrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))))
(+.f64 (hypot.f64 B (-.f64 A C)) (neg.f64 C))
(*.f64 1 (-.f64 (hypot.f64 B (-.f64 A C)) C))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)) (cbrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C))) (cbrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)) (sqrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 C 3)) (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (+.f64 (*.f64 C C) (*.f64 (hypot.f64 B (-.f64 A C)) C))))
(/.f64 (-.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 C C)) (+.f64 (hypot.f64 B (-.f64 A C)) C))
(pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C) 1)
(log.f64 (exp.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C) (-.f64 (hypot.f64 B (-.f64 A C)) C)) (-.f64 (hypot.f64 B (-.f64 A C)) C)))
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)))
(exp.f64 (log.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)))
(log1p.f64 (expm1.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)))
(pow.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))) 1)
(log.f64 (exp.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))) (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))) (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))))
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))))
(exp.f64 (log.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))))
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(*.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 C (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(+.f64 (+.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(*.f64 1 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (+.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 (*.f64 A A) (-.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 3)) (+.f64 (*.f64 C C) (+.f64 (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (*.f64 A A) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (*.f64 C C) (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (-.f64 (hypot.f64 B (-.f64 A C)) A))) (+.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(/.f64 (-.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))
(pow.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) 1)
(log.f64 (exp.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(expm1.f64 (log1p.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(exp.f64 (log.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(log1p.f64 (expm1.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1)
(log.f64 (exp.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
Outputs
(-.f64 A C)
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)))) C)
(+.f64 A (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (neg.f64 C)))
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C)
(+.f64 A (-.f64 (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (/.f64 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3))) C))
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C)
(+.f64 A (-.f64 (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (/.f64 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3)))) C))
B
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B)))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) B)))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -1 B)))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (neg.f64 B)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (*.f64 -1 B))))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) (neg.f64 B))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))
(hypot.f64 C B)
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))
(+.f64 (hypot.f64 C B) (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (+.f64 (hypot.f64 C B) (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (+.f64 (hypot.f64 C B) (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))
A
(+.f64 A (*.f64 -1 C))
(-.f64 A C)
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))
(+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))
(+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A)))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))))))
(+.f64 (-.f64 A C) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) C)))))
(+.f64 (-.f64 A C) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (/.f64 C A)))))
(*.f64 -1 A)
(neg.f64 A)
(+.f64 C (*.f64 -1 A))
(+.f64 C (neg.f64 A))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))
(+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))))
(+.f64 C (fma.f64 -1/2 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A))))
(+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 C A) (/.f64 (*.f64 B B) A)) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))
(hypot.f64 A B)
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(fma.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(fma.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (hypot.f64 A B))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (fma.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(+.f64 (fma.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (hypot.f64 A B)) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(fma.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (+.f64 (hypot.f64 A B) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
C
(+.f64 C (*.f64 -1 A))
(+.f64 C (neg.f64 A))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))
(+.f64 C (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (neg.f64 A)))
(+.f64 C (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C) (neg.f64 A)))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(+.f64 C (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (neg.f64 A))))
(+.f64 C (fma.f64 1/2 (*.f64 (/.f64 A C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C) (neg.f64 A))))
(*.f64 -1 C)
(neg.f64 C)
(+.f64 A (*.f64 -1 C))
(-.f64 A C)
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))))))
(+.f64 (-.f64 A C) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))))))
(+.f64 (-.f64 A C) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (*.f64 (/.f64 A C) (/.f64 (*.f64 B B) C)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C))))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (/.f64 (*.f64 -1/4 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C))))) (*.f64 A C)))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (*.f64 A (pow.f64 (-.f64 A C) 5)) C))) (fma.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (*.f64 A C))))) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C))))) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (*.f64 A C)))) (*.f64 A C))))) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (pow.f64 B 6)))) (sqrt.f64 (/.f64 A F))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (/.f64 (*.f64 -1/4 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C))))) (*.f64 A C)))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C))))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (*.f64 A (pow.f64 (-.f64 A C) 5)) C))) (fma.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (*.f64 (/.f64 1/8 A) (/.f64 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C))) C))))) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C))))) -1/2)) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 1/4 (*.f64 (/.f64 1/8 A) (/.f64 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C))) C)))) (*.f64 A C))))) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (pow.f64 B 6)))) (sqrt.f64 (/.f64 A F))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (/.f64 (*.f64 -1/4 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C))))) (*.f64 A C)))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C))))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) (*.f64 B B)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) 2))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))) (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) 2))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -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 (-.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) (*.f64 B B)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) 2))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 C F) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (*.f64 B B) C)))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (*.f64 B B) C)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) 2))) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (*.f64 B B)) F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))) (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) 2))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (*.f64 C F) B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 4 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B) (/.f64 C B)))) B)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B) (/.f64 C B)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))) (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) 2))) (-.f64 C (hypot.f64 C B))) (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (*.f64 B B)) F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 A B) (/.f64 (sqrt.f64 -1/2) B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 A B) (/.f64 (sqrt.f64 -1/2) B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2)))) (*.f64 A A)) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))))) (/.f64 C (*.f64 B B))) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 A B) (/.f64 (sqrt.f64 -1/2) B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2)))) (*.f64 A A)) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))))) (/.f64 C (*.f64 B B))) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) C) (/.f64 (*.f64 B B) -1/2))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) B))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B)))))))
(fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) B)))))))
(fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) B) (/.f64 F B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (hypot.f64 A B)) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (hypot.f64 A B)) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2))) (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 4 (/.f64 A (/.f64 (*.f64 B B) (-.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))))))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (-.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (-.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) B))) 2))) (*.f64 B B)) F))))) B)))) (fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) B))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 A B) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F) B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) B) (/.f64 F B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B)))) B)) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (hypot.f64 A B)) (/.f64 (pow.f64 B 4) (*.f64 A F))))) (-.f64 A (hypot.f64 A B))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) B) (/.f64 F B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B))) 2))) (*.f64 B B)) F))))) B)))) (fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) B) (/.f64 F B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (hypot.f64 A B)) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (hypot.f64 A B)) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (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 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (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 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (*.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))))) (/.f64 A (*.f64 B B))) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (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 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) A) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (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 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (*.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))))) (/.f64 A (*.f64 B B))) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (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 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) A) (/.f64 (*.f64 B B) -1/2))))) (sqrt.f64 -1/2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 C F))) (*.f64 B B)) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 C F))) (*.f64 B B))) C) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 C F))) (*.f64 B B)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 C F))) (*.f64 B B))) C) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 2 C) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 C F)) (sqrt.f64 -8))))) 2)) (pow.f64 B 4)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (+.f64 (fma.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)) (*.f64 1/4 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 5)))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) A) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 C F))) (*.f64 (*.f64 C C) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 C F))) (*.f64 B B)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (+.f64 (fma.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)) (*.f64 1/4 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 5)))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 2 C) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 C F)) (sqrt.f64 -8))))) 2)) A) (*.f64 (/.f64 2 (*.f64 C C)) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 C F)) (*.f64 F -8)))))) (pow.f64 B 6)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 C F))) (*.f64 B B))) C) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 2 C) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 C F)) (sqrt.f64 -8))))) 2)) (pow.f64 B 4)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 -1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 -1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (/.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 -1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (*.f64 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (-.f64 (fma.f64 2 (*.f64 (*.f64 (*.f64 C F) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 -1/2 (*.f64 C (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 B B))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 -1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) B))) 2)) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) (*.f64 F (*.f64 B B)))))) (sqrt.f64 2)))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 -1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (/.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))) (*.f64 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (-.f64 (fma.f64 2 (*.f64 (*.f64 (*.f64 C F) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 -1/2 (*.f64 C (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 B B))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 -1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (/.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 C F)))) B))) 2)) (-.f64 C (hypot.f64 C B))) (/.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 C F)))) (*.f64 F (*.f64 B B)))))) (sqrt.f64 2)))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 C C) (*.f64 F (*.f64 B B))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 C C) (*.f64 F (*.f64 B B))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) C) (/.f64 (*.f64 B B) -8)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A F)))) C)) B))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 A F)))) C)) B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (pow.f64 C 2))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B)))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 F (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A F)))) B))) 2)) (*.f64 C C))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A F)))) C)) B)))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 F (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (/.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 A F)))) B))) 2)) (*.f64 C C))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 A F)))) C)) B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (pow.f64 C 2))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (pow.f64 C 3) (-.f64 (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 F (*.f64 B B))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A F)))) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 F (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A F)))) B))) 2)) (*.f64 F (*.f64 B B))))))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 F (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A F)))) B))) 2)) (*.f64 C C))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A F)))) C)) B))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (pow.f64 C 3) (-.f64 (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 F (*.f64 B B))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 A F)))) (-.f64 A (hypot.f64 A B))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 F (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (/.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 A F)))) B))) 2)) (*.f64 F (*.f64 B B))))))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F)))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 F (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (/.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 A F)))) B))) 2)) (*.f64 C C))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 A F)))) C)) B))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 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 F (pow.f64 B 2)))) (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 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 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 F (pow.f64 B 2)))) (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 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (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 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (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 C C)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) (neg.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (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 C C)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) (neg.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) -8)))) (sqrt.f64 -8))))))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 C (hypot.f64 C B))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) C) (hypot.f64 C B))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 C (*.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)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) C) (*.f64 -1/2 (*.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (+.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) C) (*.f64 -1/2 (*.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (hypot.f64 C B))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (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 C (*.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))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (hypot.f64 C B))
(-.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 (+.f64 C (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))) (neg.f64 C))
(+.f64 C (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (neg.f64 (neg.f64 C))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 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 (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) C)) (+.f64 C (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))) (neg.f64 C))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (/.f64 C A)) (+.f64 C (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A)))) (neg.f64 C))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 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/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))) (*.f64 -1 C))
(-.f64 (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) C)) (+.f64 C (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C C)) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) 2)) (pow.f64 A 3)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))) (neg.f64 C))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (/.f64 C A)) (+.f64 C (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (*.f64 C C)) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C)))) 2)) (pow.f64 A 3)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A))))) (neg.f64 C))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A))))
(fma.f64 2 A (*.f64 1/2 (+.f64 (*.f64 (/.f64 C A) (/.f64 (*.f64 B B) A)) (/.f64 (*.f64 B B) A))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (pow.f64 A 3)) (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A)))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (pow.f64 A 3)) (fma.f64 2 A (*.f64 1/2 (+.f64 (*.f64 (/.f64 C A) (/.f64 (*.f64 B B) A)) (/.f64 (*.f64 B B) A)))))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(-.f64 A (hypot.f64 A B))
(-.f64 (+.f64 A (*.f64 C (-.f64 1 (*.f64 -1 (*.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 (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(+.f64 A (-.f64 (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (hypot.f64 A B)))
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (-.f64 (fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(+.f64 A (-.f64 (fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (hypot.f64 A B)))
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (-.f64 (fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(+.f64 A (-.f64 (fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (hypot.f64 A B)))
(-.f64 A (*.f64 -1 A))
(-.f64 A (neg.f64 A))
(-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))) (*.f64 -1 A))
(-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C))) (neg.f64 A))
(-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C))) (neg.f64 A))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)))) (*.f64 -1 A))
(+.f64 A (-.f64 (*.f64 -1/2 (+.f64 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C))) (neg.f64 A)))
(+.f64 A (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 A C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C))) (neg.f64 A)))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))))) (*.f64 -1 A))
(-.f64 (+.f64 A (fma.f64 -1/2 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) 2)) (pow.f64 C 3)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C))))) (neg.f64 A))
(-.f64 (+.f64 A (fma.f64 -1/2 (*.f64 (/.f64 A C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) 2)) (pow.f64 C 3)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C))))) (neg.f64 A))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 2 C)))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))) (*.f64 2 C)))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 1/2 (*.f64 (/.f64 A C) (/.f64 (*.f64 B B) C)) (*.f64 2 C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))) (*.f64 2 C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 A A) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (pow.f64 C 3)) (*.f64 2 C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 1/2 (*.f64 (/.f64 A C) (/.f64 (*.f64 B B) C)) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 A A) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (pow.f64 C 3)) (*.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 (*.f64 B B) (-.f64 A C)) (*.f64 2 C))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (fma.f64 2 C (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(+.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 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
(fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (fma.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 2 C (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 A (+.f64 C (neg.f64 B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 A (+.f64 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))
(+.f64 A (+.f64 C (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))))
B
(+.f64 A (+.f64 C B))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 C B)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B))))
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (+.f64 C B))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C))))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (/.f64 (*.f64 -1/4 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C))))) (*.f64 A C)))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (*.f64 A (pow.f64 (-.f64 A C) 5)) C))) (fma.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (*.f64 A C))))) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C))))) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (*.f64 A C)))) (*.f64 A C))))) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (pow.f64 B 6)))) (sqrt.f64 (/.f64 A F))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (/.f64 (*.f64 -1/4 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C))))) (*.f64 A C)))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C))))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (*.f64 A (pow.f64 (-.f64 A C) 5)) C))) (fma.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (*.f64 (/.f64 1/8 A) (/.f64 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C))) C))))) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C))))) -1/2)) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 1/4 (*.f64 (/.f64 1/8 A) (/.f64 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C))) C)))) (*.f64 A C))))) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (pow.f64 B 6)))) (sqrt.f64 (/.f64 A F))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (/.f64 (*.f64 -1/4 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C))))) (*.f64 A C)))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C))))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) B))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B)))))))
(fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) B)))))))
(fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) B) (/.f64 F B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (hypot.f64 A B)) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (hypot.f64 A B)) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2))) (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 4 (/.f64 A (/.f64 (*.f64 B B) (-.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))))))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (-.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (-.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) B))) 2))) (*.f64 B B)) F))))) B)))) (fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) B))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 A B) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F) B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) B) (/.f64 F B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B)))) B)) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (hypot.f64 A B)) (/.f64 (pow.f64 B 4) (*.f64 A F))))) (-.f64 A (hypot.f64 A B))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) B) (/.f64 F B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B))) 2))) (*.f64 B B)) F))))) B)))) (fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) B) (/.f64 F B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (hypot.f64 A B)) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (hypot.f64 A B)) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (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 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (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 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (*.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))))) (/.f64 A (*.f64 B B))) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (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 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) A) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (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 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (*.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))))) (/.f64 A (*.f64 B B))) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (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 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) A) (/.f64 (*.f64 B B) -1/2))))) (sqrt.f64 -1/2))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) (*.f64 B B)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) 2))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))) (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) 2))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -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 (-.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) (*.f64 B B)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) 2))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 C F) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (*.f64 B B) C)))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (*.f64 B B) C)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) 2))) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (*.f64 B B)) F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))) (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) 2))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (*.f64 C F) B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 4 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B) (/.f64 C B)))) B)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B) (/.f64 C B)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))) (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) 2))) (-.f64 C (hypot.f64 C B))) (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (*.f64 B B)) F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 A B) (/.f64 (sqrt.f64 -1/2) B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 A B) (/.f64 (sqrt.f64 -1/2) B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2)))) (*.f64 A A)) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))))) (/.f64 C (*.f64 B B))) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 A B) (/.f64 (sqrt.f64 -1/2) B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2)))) (*.f64 A A)) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))))) (/.f64 C (*.f64 B B))) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) C) (/.f64 (*.f64 B B) -1/2))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) (*.f64 B B)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.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 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) (*.f64 B B)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 2 C) (/.f64 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C) (sqrt.f64 -8))))) 2)) (pow.f64 B 4)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) (*.f64 B B)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.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 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 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 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (+.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (*.f64 1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) C))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) A) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) (*.f64 C (sqrt.f64 -8))))) 2)) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) (*.f64 B B)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 2 C) (/.f64 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C) (sqrt.f64 -8))))) 2)) (pow.f64 B 4)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (+.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (*.f64 1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) C))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) A) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 2 C) (/.f64 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C) (sqrt.f64 -8))))) 2)) (*.f64 (*.f64 C C) -8))))) (pow.f64 B 6)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) (*.f64 B B)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B)))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (hypot.f64 A B))))))) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B))))) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (hypot.f64 A B))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F)))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (hypot.f64 A B))))))) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B))))) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (pow.f64 C 3))) B))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B))) 2)) (*.f64 B B))))) (pow.f64 C 3)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (hypot.f64 A B))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F)))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (hypot.f64 A B))))))) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (hypot.f64 A B))))) (-.f64 A (hypot.f64 A B))) (/.f64 (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (hypot.f64 A B))))) B))) 2)) (*.f64 B B))))) (pow.f64 C 3)))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))
(*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F A))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (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))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) (neg.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) (neg.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) -8)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) B) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) B) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 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 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) B) (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) B) (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (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 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) B) (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -1/2 (*.f64 C (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) B))) 2)) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) (*.f64 B B)))))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (*.f64 (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) B) (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -1/2 (*.f64 C (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) B))) 2)) (-.f64 C (hypot.f64 C B))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) (*.f64 B B)))))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))) (*.f64 (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 F (fma.f64 2 (*.f64 (*.f64 C C) (*.f64 B B)) (*.f64 -1/2 (pow.f64 B 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 F (fma.f64 2 (*.f64 (*.f64 C C) (*.f64 B B)) (*.f64 -1/2 (pow.f64 B 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) C) (/.f64 (*.f64 B B) -8)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(neg.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(neg.f64 (hypot.f64 A B))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(-.f64 (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (hypot.f64 A B))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -1 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -1 (hypot.f64 A B) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -1 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -1 (hypot.f64 A B) (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
A
(+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)))
(+.f64 A (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C)))
(+.f64 A (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))))
(+.f64 A (*.f64 -1/2 (+.f64 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C))))
(+.f64 A (*.f64 -1/2 (+.f64 (*.f64 (/.f64 A C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C))))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)))))
(+.f64 A (fma.f64 -1/2 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) 2)) (pow.f64 C 3)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C)))))
(+.f64 A (fma.f64 -1/2 (*.f64 (/.f64 A C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) 2)) (pow.f64 C 3)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)))))
(*.f64 2 C)
(+.f64 (*.f64 2 C) (*.f64 -1 A))
(fma.f64 2 C (neg.f64 A))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1 A)))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 2 C (neg.f64 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 (*.f64 2 C) (*.f64 -1 A))))
(fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))) (fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 2 C (neg.f64 A))))
(fma.f64 1/2 (*.f64 (/.f64 A C) (/.f64 (*.f64 B B) C)) (fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 2 C (neg.f64 A))))
(-.f64 (*.f64 2 C) A)
(fma.f64 2 C (neg.f64 A))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C)) A)
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 2 C)) A)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) A)
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (fma.f64 2 C (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) 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 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) A)
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (fma.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 2 C (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) A)
(*.f64 -1 B)
(neg.f64 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (neg.f64 B))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))
(+.f64 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))
(+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 C (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))
B
(+.f64 C B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 C B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B)))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (+.f64 C B)))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 C (hypot.f64 C B))
(-.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 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(+.f64 C (-.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (hypot.f64 C B)))
(-.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 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(+.f64 C (-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (hypot.f64 C B)))
(-.f64 (+.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 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 (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (+.f64 C (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (+.f64 C (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (hypot.f64 C B))
(*.f64 -1 A)
(neg.f64 A)
(-.f64 (+.f64 C (*.f64 -1 A)) (*.f64 -1 C))
(-.f64 (+.f64 C (neg.f64 A)) (neg.f64 C))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 -1 A))) (*.f64 -1 C))
(-.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (neg.f64 A))) (neg.f64 C))
(-.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (neg.f64 A))) (neg.f64 C))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 -1 A)))) (*.f64 -1 C))
(-.f64 (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) C)) (+.f64 C (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (neg.f64 A)))) (neg.f64 C))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (/.f64 C A)) (+.f64 C (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (neg.f64 A)))) (neg.f64 C))
A
(+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 A (*.f64 1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A))))
(+.f64 A (*.f64 1/2 (+.f64 (*.f64 (/.f64 C A) (/.f64 (*.f64 B B) A)) (/.f64 (*.f64 B B) A))))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(+.f64 A (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (pow.f64 A 3)) (*.f64 1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A)))))
(+.f64 A (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (pow.f64 A 3)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 C A) (/.f64 (*.f64 B B) A)) (/.f64 (*.f64 B B) A)))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))))))))
(*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 A (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))))))))
(*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (*.f64 A (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (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 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3))))))))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (fma.f64 -1 (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (pow.f64 B 5))) (fma.f64 2 (*.f64 (*.f64 (/.f64 C (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.f64 (-.f64 (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3)))))))) (*.f64 (neg.f64 A) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (fma.f64 -1 (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (pow.f64 B 5))) (fma.f64 2 (*.f64 (*.f64 (/.f64 C (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (/.f64 (-.f64 (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3)))))))) (*.f64 (neg.f64 A) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 4 (*.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))))))) F) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (-.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (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 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (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 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) B)))) 2)) C) (*.f64 (sqrt.f64 2) (pow.f64 B 5))))) (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.f64 (sqrt.f64 2) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (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 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3))))))))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))))))))))
(fma.f64 -1 (*.f64 (pow.f64 A 3) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (pow.f64 C 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.f64 (+.f64 (*.f64 (fma.f64 4 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (neg.f64 (*.f64 C (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))))) F) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) (*.f64 (sqrt.f64 2) B)))) 2)) (sqrt.f64 2)) (/.f64 C (pow.f64 B 5)))) (*.f64 8 (*.f64 (*.f64 (/.f64 (*.f64 C C) (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (fma.f64 -1 (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (pow.f64 B 5))) (fma.f64 2 (*.f64 (*.f64 (/.f64 C (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.f64 (-.f64 (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3)))))))) (*.f64 (neg.f64 A) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))))))
(fma.f64 -1 (*.f64 (pow.f64 A 3) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (pow.f64 C 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (/.f64 (-.f64 (*.f64 (fma.f64 4 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (neg.f64 (*.f64 C (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))))) F) (*.f64 1/4 (/.f64 (*.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) (-.f64 (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 B B))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) (*.f64 (sqrt.f64 2) B)))) 2)) (sqrt.f64 2)) (/.f64 C (pow.f64 B 5)))) (*.f64 8 (*.f64 (*.f64 (/.f64 (*.f64 C C) (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B)))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (fma.f64 -1 (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (pow.f64 B 5))) (fma.f64 2 (*.f64 (*.f64 (/.f64 C (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (/.f64 (-.f64 (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3)))))))) (*.f64 (neg.f64 A) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 B B) A) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -16) (/.f64 A (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 -16))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -16) (/.f64 A (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (sqrt.f64 -16)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 B B) A) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (sqrt.f64 -16))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -16))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (*.f64 A A)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -16) (/.f64 A (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 -16))) (fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (sqrt.f64 -16))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -16))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (*.f64 A A)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -16) (/.f64 A (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (sqrt.f64 -16)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 4)))) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -16) 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 B B) A) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 -1/32 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (pow.f64 A 3)) (/.f64 (*.f64 B B) (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))) (fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (sqrt.f64 -16))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -16))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (*.f64 A A)) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)) (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -16) (/.f64 A (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/8 (*.f64 (/.f64 (+.f64 (fma.f64 4 (*.f64 (*.f64 C C) (*.f64 F (*.f64 B B))) (neg.f64 (*.f64 F (pow.f64 B 4)))) (*.f64 2 (/.f64 (-.f64 (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (/.f64 (*.f64 C (pow.f64 (sqrt.f64 -16) 2)) (*.f64 B B))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 -16))) (fma.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 -1/32 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (pow.f64 A 3)) (/.f64 (*.f64 B B) (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))) (fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (sqrt.f64 -16))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -16))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (*.f64 A A)) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)) (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -16) (/.f64 A (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/8 (*.f64 (/.f64 (+.f64 (fma.f64 4 (*.f64 (*.f64 C C) (*.f64 F (*.f64 B B))) (neg.f64 (*.f64 F (pow.f64 B 4)))) (*.f64 2 (/.f64 (-.f64 (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (/.f64 (*.f64 C -16) (*.f64 B B))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)) (neg.f64 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 4 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 (*.f64 C C) (sqrt.f64 -16)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)) (neg.f64 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 4 (*.f64 C C)) (/.f64 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))) (sqrt.f64 -16)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))))) (pow.f64 B 4)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)) (fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 4 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 (*.f64 C C) (sqrt.f64 -16)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C))))) (neg.f64 (*.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (*.f64 C C))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 4 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -16)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 F (-.f64 (neg.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 4 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 -16))))))) (pow.f64 B 4)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)) (fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 4 (*.f64 C C)) (/.f64 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))) (sqrt.f64 -16)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C))))) (neg.f64 (*.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (*.f64 C C))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 4 (pow.f64 C 3)) (/.f64 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))) (sqrt.f64 -16)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 F (-.f64 (neg.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 4 C) (/.f64 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))) (sqrt.f64 -16))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 -16))))))) (pow.f64 B 4)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -16) (pow.f64 C 3)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) F) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 4) (sqrt.f64 -16)))))))) (pow.f64 B 6))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)) (fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 4 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 (*.f64 C C) (sqrt.f64 -16)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C))))) (fma.f64 -1 (*.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (*.f64 C C))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 4 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -16)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 F (-.f64 (neg.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 4 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 -16))))))) (pow.f64 B 4)) (neg.f64 (*.f64 (fma.f64 -1/256 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (sqrt.f64 -16)) (pow.f64 C 3)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 1/4 (pow.f64 (-.f64 A C) 3)) (/.f64 (*.f64 1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 5))) F) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (-.f64 (neg.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 4 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 C (sqrt.f64 -16))))) 2)) A) (/.f64 (*.f64 4 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -16) 2)))))) (*.f64 (*.f64 C C) (sqrt.f64 -16)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (-.f64 (*.f64 F (-.f64 (neg.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 4 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 -16)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 4 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 (pow.f64 C 4) (sqrt.f64 -16)))))))) (pow.f64 B 6))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)) (fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 4 (*.f64 C C)) (/.f64 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))) (sqrt.f64 -16)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C))))) (fma.f64 -1 (*.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (*.f64 C C))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 4 (pow.f64 C 3)) (/.f64 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))) (sqrt.f64 -16)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 F (-.f64 (neg.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 4 C) (/.f64 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))) (sqrt.f64 -16))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 -16))))))) (pow.f64 B 4)) (neg.f64 (*.f64 (fma.f64 -1/256 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (sqrt.f64 -16)) (pow.f64 C 3)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 1/4 (pow.f64 (-.f64 A C) 3)) (/.f64 (*.f64 1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 5))) F) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (-.f64 (neg.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 4 C) (/.f64 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))) (sqrt.f64 -16))))) 2)) A) (*.f64 (/.f64 4 (*.f64 C C)) (/.f64 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))) -16))))) (*.f64 (*.f64 C C) (sqrt.f64 -16)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (-.f64 (*.f64 F (-.f64 (neg.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 4 C) (/.f64 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))) (sqrt.f64 -16))))) 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 -16)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 4 (pow.f64 C 4)) (/.f64 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))) (sqrt.f64 -16)))))))) (pow.f64 B 6))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(*.f64 -1 (+.f64 (*.f64 C (fma.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))
(*.f64 -1 (+.f64 (*.f64 C (fma.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))))
(fma.f64 -1 (*.f64 C (fma.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (neg.f64 (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (fma.f64 16 (*.f64 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2))) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 2 (*.f64 (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))))
(fma.f64 -1 (*.f64 C (fma.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (neg.f64 (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (fma.f64 16 (*.f64 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2))) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 2 (*.f64 (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B))))))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 4 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.f64 (sqrt.f64 2) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))))
(fma.f64 -1 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (+.f64 (*.f64 F (fma.f64 4 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (neg.f64 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)))))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (fma.f64 64 (*.f64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2))) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (fma.f64 2 (*.f64 (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) (*.f64 8 (*.f64 (/.f64 (*.f64 A A) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (pow.f64 C 3)) (fma.f64 -1 (*.f64 C (fma.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (neg.f64 (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (fma.f64 16 (*.f64 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2))) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 2 (*.f64 (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))))
(fma.f64 -1 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (/.f64 (-.f64 (*.f64 F (fma.f64 4 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (neg.f64 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)))))))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A)))) (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 B B))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (fma.f64 64 (*.f64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2))) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (fma.f64 2 (*.f64 (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F)))) (*.f64 8 (*.f64 (/.f64 (*.f64 A A) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))))) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B))))))))) (pow.f64 C 3)) (fma.f64 -1 (*.f64 C (fma.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (neg.f64 (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (fma.f64 16 (*.f64 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2))) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 2 (*.f64 (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (/.f64 C (sqrt.f64 -16)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (*.f64 C (sqrt.f64 -16)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (/.f64 C (sqrt.f64 -16)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 B C) (/.f64 B (sqrt.f64 -16)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (pow.f64 B 4)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (sqrt.f64 -16)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (/.f64 C (sqrt.f64 -16)))) (fma.f64 -1 (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (pow.f64 B 4))) (*.f64 1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 (*.f64 -2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 B B) (sqrt.f64 -16))) 2)) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (*.f64 C C)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (*.f64 C (sqrt.f64 -16)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (/.f64 C (sqrt.f64 -16)))) (fma.f64 -1 (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (pow.f64 B 4))) (*.f64 1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 (*.f64 -2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 B B) (sqrt.f64 -16))) 2)) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (*.f64 C C)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 B C) (/.f64 B (sqrt.f64 -16)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (pow.f64 B 4)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (sqrt.f64 -16)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 4)) (*.f64 4 (*.f64 (pow.f64 A 2) (pow.f64 B 2)))) F) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -16) 2))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 C 3)))))))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (/.f64 C (sqrt.f64 -16)))) (fma.f64 -1 (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (pow.f64 B 4))) (*.f64 1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 (*.f64 -2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 B B) (sqrt.f64 -16))) 2)) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (*.f64 C C)) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 (*.f64 -2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 B B) (sqrt.f64 -16))) 2)) (pow.f64 C 3)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (*.f64 C (sqrt.f64 -16)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (+.f64 (*.f64 (fma.f64 -1 (pow.f64 B 4) (*.f64 4 (*.f64 (*.f64 A A) (*.f64 B B)))) F) (*.f64 2 (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 (*.f64 -2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 B B) (sqrt.f64 -16))) 2)) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 -16) 2)) (*.f64 B B))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -16)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (sqrt.f64 -16)))) (*.f64 -1/256 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (sqrt.f64 -16))) (pow.f64 C 3))))))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (/.f64 C (sqrt.f64 -16)))) (fma.f64 -1 (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (pow.f64 B 4))) (*.f64 1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 (*.f64 -2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 B B) (sqrt.f64 -16))) 2)) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (*.f64 C C)) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 (*.f64 -2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 B B) (sqrt.f64 -16))) 2)) (*.f64 (/.f64 (pow.f64 C 3) B) (/.f64 (sqrt.f64 -16) B)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 B C) (/.f64 B (sqrt.f64 -16)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (+.f64 (*.f64 (fma.f64 -1 (pow.f64 B 4) (*.f64 4 (*.f64 (*.f64 A A) (*.f64 B B)))) F) (*.f64 2 (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 (*.f64 -2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 B B) (sqrt.f64 -16))) 2)) (/.f64 (*.f64 A -16) (*.f64 B B))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -16)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (sqrt.f64 -16)))) (*.f64 -1/256 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (sqrt.f64 -16))) (pow.f64 C 3))))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) B)) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) B)) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.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 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (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 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) B)) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 (/.f64 (*.f64 A A) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) (*.f64 (sqrt.f64 2) B)))) 2)) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) B)) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) (*.f64 (*.f64 (/.f64 (*.f64 A A) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) (*.f64 (sqrt.f64 2) B)))) 2)) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.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 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 4 (*.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))))))) F) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (-.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (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 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (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 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) B)) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 A 3) (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 (fma.f64 4 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (neg.f64 (*.f64 C (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))))) F) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 B B)))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (*.f64 (*.f64 (/.f64 (*.f64 A A) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) (*.f64 (sqrt.f64 2) B)))) 2)) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) B)) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 A 3) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 (fma.f64 4 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (neg.f64 (*.f64 C (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))))) F) (*.f64 1/4 (/.f64 (*.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) (-.f64 (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 B B))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))) (*.f64 (*.f64 (/.f64 (*.f64 A A) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) (*.f64 (sqrt.f64 2) B)))) 2)) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16))) (neg.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16))) (fma.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (sqrt.f64 -16))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 4)) (*.f64 4 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -16) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16))) (fma.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))) (fma.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (sqrt.f64 -16))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (fma.f64 -1 (pow.f64 B 4) (*.f64 4 (*.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 2 (/.f64 (-.f64 (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (/.f64 (*.f64 C (pow.f64 (sqrt.f64 -16) 2)) (*.f64 B B))))) (*.f64 (*.f64 A A) (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16))) (fma.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))) (fma.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (sqrt.f64 -16))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (fma.f64 -1 (pow.f64 B 4) (*.f64 4 (*.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 2 (/.f64 (-.f64 (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (/.f64 (*.f64 C -16) (*.f64 B B))))) (*.f64 (*.f64 A A) (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -16))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 4 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (/.f64 (*.f64 C (sqrt.f64 -16)) (*.f64 B B)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -16))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -16))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 4 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (/.f64 (*.f64 C (sqrt.f64 -16)) (*.f64 B B)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 F (-.f64 (neg.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 4 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 4 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (/.f64 (*.f64 C (sqrt.f64 -16)) (*.f64 B B)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 F (-.f64 (neg.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 4 C) (/.f64 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))) (sqrt.f64 -16))))) 2)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) F) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 2))))))) (*.f64 C (sqrt.f64 -16))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -16))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -16))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (pow.f64 B 6) C) (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 1/4 (pow.f64 (-.f64 A C) 3)) (/.f64 (*.f64 1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 5))) F) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (-.f64 (neg.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 4 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 C (sqrt.f64 -16))))) 2)) A) (/.f64 (*.f64 4 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -16) 2)))))) (sqrt.f64 -16)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 4 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (/.f64 (*.f64 C (sqrt.f64 -16)) (*.f64 B B)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 F (-.f64 (neg.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 4 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (pow.f64 B 6) C) (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 1/4 (pow.f64 (-.f64 A C) 3)) (/.f64 (*.f64 1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 5))) F) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (-.f64 (neg.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 4 C) (/.f64 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))) (sqrt.f64 -16))))) 2)) A) (*.f64 (/.f64 4 (*.f64 C C)) (/.f64 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))) -16))))) (sqrt.f64 -16)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 4 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (/.f64 (*.f64 C (sqrt.f64 -16)) (*.f64 B B)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 F (-.f64 (neg.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 4 C) (/.f64 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C))) (sqrt.f64 -16))))) 2)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 C (/.f64 (*.f64 (sqrt.f64 2) B) (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 C (/.f64 (*.f64 (sqrt.f64 2) B) (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))))) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 C 2)) (*.f64 (sqrt.f64 2) B)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.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 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (sqrt.f64 2)) (/.f64 (*.f64 C C) B))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 C (/.f64 (*.f64 (sqrt.f64 2) B) (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (sqrt.f64 2)) (/.f64 (*.f64 C C) B))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 C (/.f64 (*.f64 (sqrt.f64 2) B) (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))))) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 C 2)) (*.f64 (sqrt.f64 2) B)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 4 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))))) (pow.f64 C 3)) (*.f64 (sqrt.f64 2) B)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.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 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (sqrt.f64 2)) (/.f64 (*.f64 C C) B))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (+.f64 (*.f64 F (fma.f64 4 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (neg.f64 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)))))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 B B)))))) (/.f64 (*.f64 (sqrt.f64 2) B) (pow.f64 C 3)))) (*.f64 (/.f64 C (/.f64 (*.f64 (sqrt.f64 2) B) (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (sqrt.f64 2)) (/.f64 (*.f64 C C) B))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (/.f64 (-.f64 (*.f64 F (fma.f64 4 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (neg.f64 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)))))))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A)))) (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 B B))))) (/.f64 (*.f64 (sqrt.f64 2) B) (pow.f64 C 3)))) (*.f64 (/.f64 C (/.f64 (*.f64 (sqrt.f64 2) B) (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))))) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -16))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (*.f64 C (sqrt.f64 -16))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -16))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 (*.f64 -2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 B B) (sqrt.f64 -16))) 2)) (*.f64 C (sqrt.f64 -16)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 4)) (*.f64 4 (*.f64 (pow.f64 A 2) (pow.f64 B 2)))) F) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -16) 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (*.f64 C (sqrt.f64 -16))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -16))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 (fma.f64 -1 (pow.f64 B 4) (*.f64 4 (*.f64 (*.f64 A A) (*.f64 B B)))) F) (*.f64 2 (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 (*.f64 -2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 B B) (sqrt.f64 -16))) 2)) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 -16) 2)) (*.f64 B B))))) (*.f64 (*.f64 C C) (sqrt.f64 -16)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 (*.f64 -2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 B B) (sqrt.f64 -16))) 2)) (*.f64 C (sqrt.f64 -16)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -16))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 (fma.f64 -1 (pow.f64 B 4) (*.f64 4 (*.f64 (*.f64 A A) (*.f64 B B)))) F) (*.f64 2 (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 (*.f64 -2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 B B) (sqrt.f64 -16))) 2)) (/.f64 (*.f64 A -16) (*.f64 B B))))) (*.f64 (*.f64 C C) (sqrt.f64 -16)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 (*.f64 -2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 B B) (sqrt.f64 -16))) 2)) (*.f64 C (sqrt.f64 -16)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))))
(-.f64 A (*.f64 2 C))
(+.f64 A (*.f64 -2 C))
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) (*.f64 2 C))
(+.f64 A (-.f64 (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))) (*.f64 2 C)))
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) (*.f64 2 C))
(+.f64 (+.f64 A (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (/.f64 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3)))) (*.f64 -2 C))
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) (*.f64 2 C))
(+.f64 A (-.f64 (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (/.f64 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3)))) (*.f64 2 C)))
B
(+.f64 (*.f64 -1 C) B)
(fma.f64 -1 C B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1 C) B)))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 -1 C B)))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 (*.f64 -1 C) (*.f64 -1 B))
(*.f64 -1 (+.f64 C B))
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))
(fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(fma.f64 -1 C (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)
(-.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) C)
(-.f64 (hypot.f64 C B) C)
(-.f64 (+.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))))))) C)
(+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (-.f64 (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) C))
(+.f64 (hypot.f64 C B) (-.f64 (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) C))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C)
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) C)
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (+.f64 (hypot.f64 C B) (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) C)
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) C)
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (+.f64 (hypot.f64 C B) (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) C)
A
(-.f64 (+.f64 A (*.f64 -1 C)) C)
(-.f64 (-.f64 A C) C)
(-.f64 (+.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)))) C)
(-.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))) C)
(-.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2)))))) C)
(-.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) C))))) C)
(-.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (/.f64 C A))))) C)
(*.f64 -1 A)
(neg.f64 A)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))
(fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))
(fma.f64 -1/2 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A)))
(fma.f64 -1/2 (*.f64 (/.f64 C A) (/.f64 (*.f64 B B) A)) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (pow.f64 A 3)) (fma.f64 -1/2 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A))))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (pow.f64 A 3)) (fma.f64 -1/2 (*.f64 (/.f64 C A) (/.f64 (*.f64 B B) A)) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))
(hypot.f64 A B)
(+.f64 (*.f64 C (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(fma.f64 C (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) -1) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(fma.f64 C (fma.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) -1) (hypot.f64 A B))
(+.f64 (*.f64 C (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (fma.f64 C (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) -1) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(+.f64 (fma.f64 C (fma.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) -1) (hypot.f64 A B)) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(+.f64 (*.f64 C (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 C (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) -1) (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(fma.f64 C (fma.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) -1) (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (+.f64 (hypot.f64 A B) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(*.f64 -1 A)
(neg.f64 A)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))
(fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (neg.f64 A))
(fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C) (neg.f64 A))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1 A)))
(fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (neg.f64 A)))
(fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C) (fma.f64 1/2 (*.f64 (/.f64 A C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)) (neg.f64 A)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)) (pow.f64 C 3))) (*.f64 -1 A))))
(fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) 2)) (pow.f64 C 3)) (neg.f64 A))))
(fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C) (fma.f64 1/2 (*.f64 (/.f64 A C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) 2)) (pow.f64 C 3)) (neg.f64 A))))
(*.f64 -2 C)
(+.f64 A (*.f64 -2 C))
(+.f64 A (+.f64 (*.f64 -2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 A (fma.f64 -2 C (*.f64 -1/2 (/.f64 (*.f64 B B) C))))
(+.f64 A (+.f64 (*.f64 -2 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))))))
(+.f64 A (fma.f64 -2 C (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B)))))))
(+.f64 A (fma.f64 -2 C (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (*.f64 (/.f64 A C) (/.f64 (*.f64 B B) C))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B))))
(*.f64 2 (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) F)) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(fma.f64 A (*.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) F) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B)))))
(fma.f64 A (*.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) F) (*.f64 2 (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B)))))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) F)) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(fma.f64 A (*.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) F) (fma.f64 (*.f64 A A) (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B))))))
(fma.f64 A (*.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) F) (fma.f64 (*.f64 A A) (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (*.f64 2 (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B))))))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) F)) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (+.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 4 (*.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 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) F)) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))
(fma.f64 A (*.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) F) (fma.f64 (*.f64 A A) (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (fma.f64 (pow.f64 A 3) (*.f64 (fma.f64 4 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (neg.f64 (*.f64 C (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))))) F) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B)))))))
(fma.f64 A (*.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) F) (fma.f64 (*.f64 A A) (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (fma.f64 (pow.f64 A 3) (*.f64 (fma.f64 4 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (neg.f64 (*.f64 C (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))))) F) (*.f64 2 (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B)))))))
(*.f64 -8 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F))))
(*.f64 -8 (*.f64 A (*.f64 C (*.f64 (-.f64 C (neg.f64 C)) F))))
(+.f64 (*.f64 2 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F))))))
(fma.f64 2 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B))) (fma.f64 4 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C F)) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 (-.f64 C (neg.f64 C)) F))))))
(fma.f64 2 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B))) (fma.f64 4 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (*.f64 C F)) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 (-.f64 C (neg.f64 C)) F))))))
(+.f64 (*.f64 2 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))) A)) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)) A)) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F))))))))
(fma.f64 2 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B))) (fma.f64 4 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C F)) (fma.f64 -1 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 A (*.f64 F (*.f64 B B)))) (fma.f64 4 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 A (*.f64 (*.f64 C C) F))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 (-.f64 C (neg.f64 C)) F))))))))
(fma.f64 2 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B))) (fma.f64 4 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (*.f64 C F)) (fma.f64 -1 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (/.f64 A (*.f64 F (*.f64 B B)))) (fma.f64 4 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (/.f64 A (*.f64 (*.f64 C C) F))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 (-.f64 C (neg.f64 C)) F))))))))
(+.f64 (*.f64 2 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))) A)) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 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 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 A 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)) A)) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F))))))))))
(fma.f64 2 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B))) (fma.f64 4 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C F)) (fma.f64 -1 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 A (*.f64 F (*.f64 B B)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 C F) (fma.f64 -1 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C C)) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) 2))) (*.f64 A A)) (fma.f64 -1 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) (*.f64 (*.f64 C F) (*.f64 B B)))) (fma.f64 4 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 A (*.f64 (*.f64 C C) F))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 (-.f64 C (neg.f64 C)) F))))))))))
(fma.f64 2 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B))) (fma.f64 4 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (*.f64 C F)) (fma.f64 -1 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (/.f64 A (*.f64 F (*.f64 B B)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 C F) (fma.f64 -1 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (*.f64 C C)) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C)))) 2))) (*.f64 A A)) (fma.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (/.f64 (*.f64 (*.f64 C F) (*.f64 B B)) A)) (fma.f64 4 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (/.f64 A (*.f64 (*.f64 C C) F))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 (-.f64 C (neg.f64 C)) F))))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 B B)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 4)))) A)) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -1 (/.f64 (fma.f64 4 (*.f64 (*.f64 C C) (*.f64 F (*.f64 B B))) (neg.f64 (*.f64 F (pow.f64 B 4)))) A) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 B B))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 F (*.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 F (*.f64 (*.f64 4 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 B B))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 F (+.f64 (*.f64 (*.f64 4 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 B B)) (*.f64 (pow.f64 B 4) (-.f64 (neg.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (*.f64 F (pow.f64 B 6))) (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C))))))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (fma.f64 F (*.f64 (*.f64 4 (+.f64 C (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 B B)) (fma.f64 (+.f64 (/.f64 1/4 (pow.f64 (-.f64 A C) 3)) (/.f64 (*.f64 1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 5))) (*.f64 F (pow.f64 B 6)) (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (neg.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C))))))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 -2 F) (pow.f64 B 3))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(fma.f64 2 (*.f64 F (*.f64 (+.f64 A C) (*.f64 B B))) (*.f64 (*.f64 -2 F) (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 F (*.f64 (+.f64 A C) (*.f64 B B))) (fma.f64 (fma.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F) (*.f64 8 (*.f64 (*.f64 A C) F))) B (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (+.f64 A C) (*.f64 B B))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (fma.f64 (fma.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F) (*.f64 8 (*.f64 (*.f64 A C) F))) B (*.f64 (*.f64 -2 F) (pow.f64 B 3)))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 2 F) (pow.f64 B 3))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 A C) (*.f64 B B))) (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 F (*.f64 (+.f64 A C) (*.f64 B B))) (fma.f64 -1 (*.f64 (fma.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F) (*.f64 8 (*.f64 (*.f64 A C) F))) B) (*.f64 (*.f64 2 F) (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (+.f64 A C) (*.f64 B B))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (fma.f64 -1 (*.f64 (fma.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F) (*.f64 8 (*.f64 (*.f64 A C) F))) B) (*.f64 (*.f64 2 F) (pow.f64 B 3)))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B))))
(*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))
(fma.f64 C (*.f64 F (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A)))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)))))
(fma.f64 C (*.f64 F (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A)))) (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (*.f64 B B)))))
(+.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))
(fma.f64 C (*.f64 F (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A)))) (fma.f64 (*.f64 C C) (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B))))))
(fma.f64 C (*.f64 F (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A)))) (fma.f64 (*.f64 C C) (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (*.f64 B B))))))
(+.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (+.f64 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 4 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))
(fma.f64 C (*.f64 F (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A)))) (fma.f64 (pow.f64 C 3) (*.f64 F (fma.f64 4 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (neg.f64 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)))))))) (fma.f64 (*.f64 C C) (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)))))))
(fma.f64 C (*.f64 F (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A)))) (fma.f64 (pow.f64 C 3) (*.f64 F (fma.f64 4 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (neg.f64 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)))))))) (fma.f64 (*.f64 C C) (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (*.f64 B B)))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))))
(fma.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))) (fma.f64 2 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 F (*.f64 B B))) (*.f64 4 (*.f64 A (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) F)))))
(fma.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))) (fma.f64 2 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 F (*.f64 B B))) (*.f64 4 (*.f64 A (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) F)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) C)) (+.f64 (*.f64 2 (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))) C))))))
(fma.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))) (fma.f64 4 (/.f64 (*.f64 A A) (/.f64 C (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) F))) (fma.f64 2 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 F (*.f64 B B))) (fma.f64 4 (*.f64 A (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) F)) (neg.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 C (*.f64 F (*.f64 B B)))))))))
(fma.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))) (fma.f64 4 (/.f64 (*.f64 A A) (/.f64 C (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) F))) (fma.f64 2 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 F (*.f64 B B))) (fma.f64 4 (*.f64 A (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) F)) (neg.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) (/.f64 C (*.f64 F (*.f64 B B)))))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) C)) (+.f64 (*.f64 -1 (/.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2)))) (pow.f64 C 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) F)) (pow.f64 C 2))) (+.f64 (*.f64 2 (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))) C))))))))
(fma.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))) (fma.f64 4 (/.f64 (*.f64 A A) (/.f64 C (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) F))) (fma.f64 -1 (/.f64 A (/.f64 (*.f64 C C) (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (*.f64 F (*.f64 B B))))) (fma.f64 -4 (/.f64 (*.f64 A (*.f64 (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) 2)) F)) (*.f64 C C)) (fma.f64 2 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 F (*.f64 B B))) (fma.f64 4 (*.f64 A (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) F)) (neg.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 C (*.f64 F (*.f64 B B)))))))))))
(fma.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))) (fma.f64 4 (/.f64 (*.f64 A A) (/.f64 C (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) F))) (fma.f64 -1 (*.f64 (/.f64 A C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) (/.f64 C (*.f64 F (*.f64 B B))))) (fma.f64 -4 (*.f64 (/.f64 A C) (/.f64 (*.f64 (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) 2)) F) C)) (fma.f64 2 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 F (*.f64 B B))) (fma.f64 4 (*.f64 A (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) F)) (neg.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) (/.f64 C (*.f64 F (*.f64 B B)))))))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 4 (*.f64 (*.f64 C F) (*.f64 B B))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 4 (*.f64 (*.f64 C F) (*.f64 B B)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 4)) (*.f64 4 (*.f64 (pow.f64 A 2) (pow.f64 B 2)))) F) C)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (fma.f64 -1 (/.f64 (fma.f64 -1 (pow.f64 B 4) (*.f64 4 (*.f64 (*.f64 A A) (*.f64 B B)))) (/.f64 C F)) (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 4 (*.f64 (*.f64 C F) (*.f64 B B))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C))))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (/.f64 (*.f64 -1/4 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C))))) (*.f64 A C)))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (*.f64 A (pow.f64 (-.f64 A C) 5)) C))) (fma.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (*.f64 A C))))) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C))))) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (*.f64 A C)))) (*.f64 A C))))) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (pow.f64 B 6)))) (sqrt.f64 (/.f64 A F))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (/.f64 (*.f64 -1/4 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C))))) (*.f64 A C)))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C))))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (*.f64 A (pow.f64 (-.f64 A C) 5)) C))) (fma.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (*.f64 (/.f64 1/8 A) (/.f64 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C))) C))))) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C))))) -1/2)) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 1/4 (*.f64 (/.f64 1/8 A) (/.f64 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C))) C)))) (*.f64 A C))))) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (pow.f64 B 6)))) (sqrt.f64 (/.f64 A F))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (/.f64 (*.f64 -1/4 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C))))) (*.f64 A C)))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C))))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) (*.f64 B B)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) 2))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))) (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) 2))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -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 (-.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) (*.f64 B B)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) 2))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 C F) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (*.f64 B B) C)))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (*.f64 B B) C)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) 2))) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (*.f64 B B)) F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))) (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) 2))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (*.f64 C F) B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 4 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B) (/.f64 C B)))) B)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B) (/.f64 C B)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))) (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) 2))) (-.f64 C (hypot.f64 C B))) (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (*.f64 B B)) F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 A B) (/.f64 (sqrt.f64 -1/2) B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 A B) (/.f64 (sqrt.f64 -1/2) B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2)))) (*.f64 A A)) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))))) (/.f64 C (*.f64 B B))) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 A B) (/.f64 (sqrt.f64 -1/2) B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2)))) (*.f64 A A)) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))))) (/.f64 C (*.f64 B B))) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) C) (/.f64 (*.f64 B B) -1/2))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) B))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B)))))))
(fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) B)))))))
(fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) B) (/.f64 F B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (hypot.f64 A B)) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (hypot.f64 A B)) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2))) (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 4 (/.f64 A (/.f64 (*.f64 B B) (-.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))))))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (-.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (-.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) B))) 2))) (*.f64 B B)) F))))) B)))) (fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) B))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 A B) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F) B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) B) (/.f64 F B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B)))) B)) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (hypot.f64 A B)) (/.f64 (pow.f64 B 4) (*.f64 A F))))) (-.f64 A (hypot.f64 A B))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) B) (/.f64 F B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B))) 2))) (*.f64 B B)) F))))) B)))) (fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) B) (/.f64 F B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (hypot.f64 A B)) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 (-.f64 A (hypot.f64 A B)) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (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 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (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 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (*.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))))) (/.f64 A (*.f64 B B))) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (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 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) A) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (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 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (*.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))))) (/.f64 A (*.f64 B B))) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (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 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) A) (/.f64 (*.f64 B B) -1/2))))) (sqrt.f64 -1/2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) (*.f64 B B)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.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 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) (*.f64 B B)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 2 C) (/.f64 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C) (sqrt.f64 -8))))) 2)) (pow.f64 B 4)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) (*.f64 B B)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.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 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 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 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (+.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (*.f64 1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) C))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) A) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) (*.f64 C (sqrt.f64 -8))))) 2)) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) (*.f64 B B)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 2 C) (/.f64 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C) (sqrt.f64 -8))))) 2)) (pow.f64 B 4)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (+.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (*.f64 1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) C))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) A) (/.f64 (-.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (neg.f64 (/.f64 1/2 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 2 C) (/.f64 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C) (sqrt.f64 -8))))) 2)) (*.f64 (*.f64 C C) -8))))) (pow.f64 B 6)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) (*.f64 B B)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) B) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) B) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 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 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) B) (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) B) (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 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 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.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 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) B) (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -1/2 (*.f64 C (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) B))) 2)) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) (*.f64 B B)))))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (*.f64 (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) B) (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -1/2 (*.f64 C (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) B))) 2)) (-.f64 C (hypot.f64 C B))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) (*.f64 B B)))))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))) (*.f64 (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 F (fma.f64 2 (*.f64 (*.f64 C C) (*.f64 B B)) (*.f64 -1/2 (pow.f64 B 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 F (fma.f64 2 (*.f64 (*.f64 C C) (*.f64 B B)) (*.f64 -1/2 (pow.f64 B 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) C) (/.f64 (*.f64 B B) -8)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 C F) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) C)))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 (-.f64 A (hypot.f64 A B)) A))) C)))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) C)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 (-.f64 A (hypot.f64 A B)) A))) C)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 (-.f64 A (hypot.f64 A B)) A))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F)))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) B))) 2)) (*.f64 B B))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) C)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 (-.f64 A (hypot.f64 A B)) A))) (-.f64 A (hypot.f64 A B))) (/.f64 (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 (-.f64 A (hypot.f64 A B)) A))) B))) 2)) (*.f64 B B))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 (-.f64 A (hypot.f64 A B)) A))) C)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 (-.f64 A (hypot.f64 A B)) A))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F)))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))
(*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F A))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (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))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) (neg.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) (neg.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) -8)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(-.f64 A (hypot.f64 A B))
(-.f64 (+.f64 A (*.f64 C (-.f64 1 (*.f64 -1 (*.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 (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(+.f64 A (-.f64 (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (hypot.f64 A B)))
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (-.f64 (fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(+.f64 A (-.f64 (fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (hypot.f64 A B)))
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (-.f64 (fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(+.f64 A (-.f64 (fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (hypot.f64 A B)))
(-.f64 A (*.f64 -1 A))
(-.f64 A (neg.f64 A))
(-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))) (*.f64 -1 A))
(-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C))) (neg.f64 A))
(-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C))) (neg.f64 A))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)))) (*.f64 -1 A))
(+.f64 A (-.f64 (*.f64 -1/2 (+.f64 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C))) (neg.f64 A)))
(+.f64 A (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 A C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C))) (neg.f64 A)))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))))) (*.f64 -1 A))
(-.f64 (+.f64 A (fma.f64 -1/2 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) 2)) (pow.f64 C 3)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C))))) (neg.f64 A))
(-.f64 (+.f64 A (fma.f64 -1/2 (*.f64 (/.f64 A C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) 2)) (pow.f64 C 3)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C))))) (neg.f64 A))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 2 C)))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))) (*.f64 2 C)))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 1/2 (*.f64 (/.f64 A C) (/.f64 (*.f64 B B) C)) (*.f64 2 C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))) (*.f64 2 C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 A A) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (pow.f64 C 3)) (*.f64 2 C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 1/2 (*.f64 (/.f64 A C) (/.f64 (*.f64 B B) C)) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 A A) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (pow.f64 C 3)) (*.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 (*.f64 B B) (-.f64 A C)) (*.f64 2 C))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (fma.f64 2 C (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(+.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 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
(fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (fma.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 2 C (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 A (+.f64 C (neg.f64 B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 A (+.f64 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))
(+.f64 A (+.f64 C (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))))
B
(+.f64 A (+.f64 C B))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 C B)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B))))
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (+.f64 C B))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 C (hypot.f64 C B))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) C) (hypot.f64 C B))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 C (*.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)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) C) (*.f64 -1/2 (*.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (+.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) C) (*.f64 -1/2 (*.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (hypot.f64 C B))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (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 C (*.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))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (hypot.f64 C B))
(-.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 (+.f64 C (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))) (neg.f64 C))
(+.f64 C (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (neg.f64 (neg.f64 C))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 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 (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) C)) (+.f64 C (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))) (neg.f64 C))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (/.f64 C A)) (+.f64 C (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A)))) (neg.f64 C))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 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/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))) (*.f64 -1 C))
(-.f64 (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) C)) (+.f64 C (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C C)) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) 2)) (pow.f64 A 3)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))) (neg.f64 C))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (/.f64 C A)) (+.f64 C (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (*.f64 C C)) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C)))) 2)) (pow.f64 A 3)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A))))) (neg.f64 C))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A))))
(fma.f64 2 A (*.f64 1/2 (+.f64 (*.f64 (/.f64 C A) (/.f64 (*.f64 B B) A)) (/.f64 (*.f64 B B) A))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (pow.f64 A 3)) (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A)))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (pow.f64 A 3)) (fma.f64 2 A (*.f64 1/2 (+.f64 (*.f64 (/.f64 C A) (/.f64 (*.f64 B B) A)) (/.f64 (*.f64 B B) A)))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 (*.f64 2 F) (*.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) (*.f64 B B))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))))))
(fma.f64 2 (*.f64 F (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (neg.f64 (/.f64 1/2 (-.f64 A C)))) (pow.f64 B 4))) (fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 (*.f64 2 F) (*.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) (*.f64 B B)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (pow.f64 B 6)))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))))
(fma.f64 2 (*.f64 F (*.f64 (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (*.f64 1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) C)))) (pow.f64 B 6))) (fma.f64 2 (*.f64 F (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (neg.f64 (/.f64 1/2 (-.f64 A C)))) (pow.f64 B 4))) (fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 (*.f64 2 F) (*.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (-.f64 A C) C)) C)) (*.f64 B B))))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 -2 F) (pow.f64 B 3))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(fma.f64 2 (*.f64 F (*.f64 (+.f64 A C) (*.f64 B B))) (*.f64 (*.f64 -2 F) (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 F (*.f64 (+.f64 A C) (*.f64 B B))) (fma.f64 2 (*.f64 (fma.f64 4 (*.f64 (*.f64 A C) F) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (+.f64 A C) (*.f64 B B))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (fma.f64 2 (*.f64 (fma.f64 4 (*.f64 (*.f64 A C) F) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (*.f64 (*.f64 -2 F) (pow.f64 B 3)))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 2 F) (pow.f64 B 3))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 A C) (*.f64 B B))) (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 F (*.f64 (+.f64 A C) (*.f64 B B))) (fma.f64 -2 (*.f64 (fma.f64 4 (*.f64 (*.f64 A C) F) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (*.f64 (*.f64 2 F) (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (+.f64 A C) (*.f64 B B))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (fma.f64 -2 (*.f64 (fma.f64 4 (*.f64 (*.f64 A C) F) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (*.f64 (*.f64 2 F) (pow.f64 B 3)))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B))))
(*.f64 2 (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(*.f64 2 (+.f64 (*.f64 A (*.f64 (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B)))))
(*.f64 2 (+.f64 (*.f64 A (*.f64 (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) F)) (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B)))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(fma.f64 2 (*.f64 A (*.f64 (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) F)) (*.f64 2 (+.f64 (*.f64 (*.f64 A A) (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B))))))
(fma.f64 2 (*.f64 A (*.f64 (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) F)) (*.f64 2 (+.f64 (*.f64 (*.f64 A A) (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) F)) (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (pow.f64 A 3) (*.f64 F (+.f64 (*.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 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(fma.f64 2 (*.f64 A (*.f64 (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) F)) (fma.f64 2 (*.f64 (*.f64 A A) (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) F)) (*.f64 2 (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B))) (*.f64 (pow.f64 A 3) (*.f64 F (fma.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -1/2 (*.f64 C (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))))))))))))
(fma.f64 2 (*.f64 A (*.f64 (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) F)) (fma.f64 2 (*.f64 (*.f64 A A) (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) F)) (*.f64 2 (+.f64 (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B))) (*.f64 (pow.f64 A 3) (*.f64 F (fma.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -1/2 (*.f64 C (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))))))))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 C (neg.f64 C)) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))
(fma.f64 -8 (*.f64 A (*.f64 (-.f64 C (neg.f64 C)) (*.f64 C F))) (*.f64 2 (fma.f64 2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C F)) (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B))))))
(fma.f64 -8 (*.f64 A (*.f64 (-.f64 C (neg.f64 C)) (*.f64 C F))) (*.f64 2 (fma.f64 2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (*.f64 C F)) (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2)))))))
(fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 F (*.f64 B B))) (*.f64 (*.f64 2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 (*.f64 C C) F))) A) (fma.f64 -8 (*.f64 A (*.f64 (-.f64 C (neg.f64 C)) (*.f64 C F))) (*.f64 2 (fma.f64 2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C F)) (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B)))))))
(fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (*.f64 F (*.f64 B B))) (*.f64 (*.f64 2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C)))) (*.f64 (*.f64 C C) F))) A) (fma.f64 -8 (*.f64 A (*.f64 (-.f64 C (neg.f64 C)) (*.f64 C F))) (*.f64 2 (fma.f64 2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (*.f64 C F)) (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B)))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (*.f64 F (pow.f64 B 2))))) (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 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 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))))
(fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 C F) (*.f64 B B))) (*.f64 -2 (*.f64 (*.f64 C F) (fma.f64 -1 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C C)) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) 2))))) (*.f64 A A)) (fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 F (*.f64 B B))) (*.f64 (*.f64 2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 (*.f64 C C) F))) A) (fma.f64 -8 (*.f64 A (*.f64 (-.f64 C (neg.f64 C)) (*.f64 C F))) (*.f64 2 (fma.f64 2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C F)) (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B))))))))
(fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (*.f64 (*.f64 C F) (*.f64 B B))) (*.f64 -2 (*.f64 (*.f64 C F) (fma.f64 -1 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (*.f64 C C)) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C)))) 2))))) (*.f64 A A)) (fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (*.f64 F (*.f64 B B))) (*.f64 (*.f64 2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C)))) (*.f64 (*.f64 C C) F))) A) (fma.f64 -8 (*.f64 A (*.f64 (-.f64 C (neg.f64 C)) (*.f64 C F))) (*.f64 2 (fma.f64 2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (*.f64 C F)) (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 B B)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4)))) A)) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(fma.f64 -2 (/.f64 F (/.f64 A (fma.f64 2 (*.f64 (*.f64 C C) (*.f64 B B)) (*.f64 -1/2 (pow.f64 B 4))))) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 B B))))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B))))
(*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))
(*.f64 2 (+.f64 (*.f64 C (*.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)))))
(*.f64 2 (+.f64 (*.f64 C (*.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (hypot.f64 A B))))) F)) (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (*.f64 B B)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))
(fma.f64 2 (*.f64 (*.f64 C C) (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) F)) (*.f64 2 (+.f64 (*.f64 C (*.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B))))))
(fma.f64 2 (*.f64 (*.f64 C C) (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) F)) (*.f64 2 (+.f64 (*.f64 C (*.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (hypot.f64 A B))))) F)) (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (*.f64 B B))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))
(fma.f64 2 (*.f64 (pow.f64 C 3) (*.f64 F (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (fma.f64 2 (*.f64 (*.f64 C C) (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) F)) (*.f64 2 (+.f64 (*.f64 C (*.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)))))))
(fma.f64 2 (*.f64 (pow.f64 C 3) (*.f64 F (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (fma.f64 2 (*.f64 (*.f64 C C) (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) F)) (*.f64 2 (+.f64 (*.f64 C (*.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (hypot.f64 A B))))) F)) (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (*.f64 B B)))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)))
(fma.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))) (*.f64 2 (*.f64 (fma.f64 2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (-.f64 A (neg.f64 A)) (*.f64 B B))) F)))
(fma.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))) (*.f64 2 (*.f64 (fma.f64 2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (*.f64 (-.f64 A (neg.f64 A)) (*.f64 B B))) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C))))
(fma.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))) (*.f64 2 (+.f64 (*.f64 (fma.f64 2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (-.f64 A (neg.f64 A)) (*.f64 B B))) F) (/.f64 F (/.f64 C (fma.f64 2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (*.f64 B B)))))))))
(fma.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))) (*.f64 2 (+.f64 (*.f64 (fma.f64 2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (*.f64 (-.f64 A (neg.f64 A)) (*.f64 B B))) F) (/.f64 F (/.f64 C (fma.f64 2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) (*.f64 B B)))))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)))))) (pow.f64 C 2))))))
(fma.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))) (fma.f64 2 (*.f64 (fma.f64 2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (-.f64 A (neg.f64 A)) (*.f64 B B))) F) (*.f64 2 (+.f64 (/.f64 F (/.f64 C (fma.f64 2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (*.f64 B B)))))) (/.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) 2))) (*.f64 -1/2 (*.f64 A (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (*.f64 B B)))))) (*.f64 C C))))))
(fma.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))) (fma.f64 2 (*.f64 (fma.f64 2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (*.f64 (-.f64 A (neg.f64 A)) (*.f64 B B))) F) (*.f64 2 (+.f64 (/.f64 F (/.f64 C (fma.f64 2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) (*.f64 B B)))))) (*.f64 (/.f64 F C) (/.f64 (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) 2))) (*.f64 -1/2 (*.f64 A (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) (*.f64 B B))))) C))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 4 (*.f64 (*.f64 C F) (*.f64 B B))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 4 (*.f64 (*.f64 C F) (*.f64 B B)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 4 (*.f64 (*.f64 C F) (*.f64 B B)) (*.f64 -2 (/.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) C)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 1 (hypot.f64 B (-.f64 A C)))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(*.f64 (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(*.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 1/2)
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(pow.f64 (hypot.f64 B (-.f64 A C)) 1)
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(log.f64 (exp.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(cbrt.f64 (*.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (hypot.f64 B (-.f64 A C))))
(cbrt.f64 (*.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (hypot.f64 (-.f64 A C) B)))
(expm1.f64 (log1p.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(exp.f64 (log.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(log1p.f64 (expm1.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(pow.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 C (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 (+.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(*.f64 1 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(*.f64 (sqrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 A A) (-.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 3)) (+.f64 (*.f64 C C) (+.f64 (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 3)) (fma.f64 C C (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (-.f64 (hypot.f64 (-.f64 A C) B) A) 3)) (fma.f64 C C (*.f64 (-.f64 (hypot.f64 (-.f64 A C) B) A) (+.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 (+.f64 A C) (+.f64 A C) (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 (+.f64 A C) (+.f64 A C) (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (*.f64 A A) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (*.f64 A A) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))
(/.f64 (-.f64 (*.f64 C C) (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (-.f64 (hypot.f64 B (-.f64 A C)) A))) (+.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(/.f64 (-.f64 (*.f64 C C) (*.f64 (-.f64 (hypot.f64 (-.f64 A C) B) A) (-.f64 (hypot.f64 (-.f64 A C) B) A))) (+.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)))
(/.f64 (-.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(pow.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) 1)
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(log.f64 (exp.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(cbrt.f64 (*.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(cbrt.f64 (pow.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) 3))
(expm1.f64 (log1p.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(exp.f64 (log.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(log1p.f64 (expm1.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.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 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.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 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.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 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.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 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.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 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.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 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.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 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.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 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.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 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.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 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.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 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.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 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.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 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.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 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.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 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.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 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.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 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.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 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.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 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.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 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.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 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(+.f64 C (neg.f64 (hypot.f64 B (-.f64 A C))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(*.f64 1 (-.f64 C (hypot.f64 B (-.f64 A C))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(*.f64 (*.f64 (cbrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(*.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 C (hypot.f64 (-.f64 A C) B))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (*.f64 C C) (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 C C (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 C C (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 C (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (*.f64 C C) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (+.f64 C (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 C C) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 1)
(-.f64 C (hypot.f64 B (-.f64 A C)))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(log.f64 (exp.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(cbrt.f64 (*.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C)))) (-.f64 C (hypot.f64 B (-.f64 A C)))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(expm1.f64 (log1p.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(exp.f64 (log.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(log1p.f64 (expm1.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (exp.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(pow.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))) 1/2)
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))) 1)
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(cbrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))))
(cbrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))) (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))))
(cbrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))) (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(+.f64 (hypot.f64 B (-.f64 A C)) (neg.f64 C))
(-.f64 (hypot.f64 B (-.f64 A C)) C)
(-.f64 (hypot.f64 (-.f64 A C) B) C)
(*.f64 1 (-.f64 (hypot.f64 B (-.f64 A C)) C))
(-.f64 (hypot.f64 B (-.f64 A C)) C)
(-.f64 (hypot.f64 (-.f64 A C) B) C)
(*.f64 (*.f64 (cbrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)) (cbrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C))) (cbrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)))
(-.f64 (hypot.f64 B (-.f64 A C)) C)
(-.f64 (hypot.f64 (-.f64 A C) B) C)
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)) (sqrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)))
(-.f64 (hypot.f64 B (-.f64 A C)) C)
(-.f64 (hypot.f64 (-.f64 A C) B) C)
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 C 3)) (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (+.f64 (*.f64 C C) (*.f64 (hypot.f64 B (-.f64 A C)) C))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 C 3)) (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 C (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3) (pow.f64 C 3)) (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 C (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 C C)) (+.f64 (hypot.f64 B (-.f64 A C)) C))
(/.f64 (-.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 C C)) (+.f64 C (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 C C)) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C) 1)
(-.f64 (hypot.f64 B (-.f64 A C)) C)
(-.f64 (hypot.f64 (-.f64 A C) B) C)
(log.f64 (exp.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)))
(-.f64 (hypot.f64 B (-.f64 A C)) C)
(-.f64 (hypot.f64 (-.f64 A C) B) C)
(cbrt.f64 (*.f64 (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C) (-.f64 (hypot.f64 B (-.f64 A C)) C)) (-.f64 (hypot.f64 B (-.f64 A C)) C)))
(cbrt.f64 (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C) (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C) (-.f64 (hypot.f64 B (-.f64 A C)) C))))
(cbrt.f64 (pow.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) 3))
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)))
(-.f64 (hypot.f64 B (-.f64 A C)) C)
(-.f64 (hypot.f64 (-.f64 A C) B) C)
(exp.f64 (log.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)))
(-.f64 (hypot.f64 B (-.f64 A C)) C)
(-.f64 (hypot.f64 (-.f64 A C) B) C)
(log1p.f64 (expm1.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)))
(-.f64 (hypot.f64 B (-.f64 A C)) C)
(-.f64 (hypot.f64 (-.f64 A C) B) C)
(pow.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))) 1)
(*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))))
(*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))))
(log.f64 (exp.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))))
(*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))))
(*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))) (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))) (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))))
(cbrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))) (*.f64 F (*.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))) (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))))))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))))
(*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))))
(*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))))
(exp.f64 (log.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))))
(*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))))
(*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))))
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))))
(*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))))
(*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(*.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(*.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/2)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) 1)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 C (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 (+.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(*.f64 1 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(*.f64 (sqrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 A A) (-.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 3)) (+.f64 (*.f64 C C) (+.f64 (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 3)) (fma.f64 C C (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (-.f64 (hypot.f64 (-.f64 A C) B) A) 3)) (fma.f64 C C (*.f64 (-.f64 (hypot.f64 (-.f64 A C) B) A) (+.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 (+.f64 A C) (+.f64 A C) (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 (+.f64 A C) (+.f64 A C) (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (*.f64 A A) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (*.f64 A A) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))
(/.f64 (-.f64 (*.f64 C C) (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (-.f64 (hypot.f64 B (-.f64 A C)) A))) (+.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(/.f64 (-.f64 (*.f64 C C) (*.f64 (-.f64 (hypot.f64 (-.f64 A C) B) A) (-.f64 (hypot.f64 (-.f64 A C) B) A))) (+.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)))
(/.f64 (-.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(pow.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) 1)
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(log.f64 (exp.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(cbrt.f64 (*.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(cbrt.f64 (pow.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) 3))
(expm1.f64 (log1p.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(exp.f64 (log.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(log1p.f64 (expm1.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F)))
(log.f64 (exp.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))) 3))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F)))
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F)))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F)))

eval1.1s (4.4%)

Compiler

Compiled 86843 to 45863 computations (47.2% saved)

prune389.0ms (1.6%)

Pruning

52 alts after pruning (51 fresh and 1 done)

PrunedKeptTotal
New89251943
Fresh000
Picked314
Done000
Total89552947
Accurracy
62.7%
Counts
947 → 52
Alt Table
Click to see full alt table
StatusAccuracyProgram
25.9%
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))))))
12.8%
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
27.3%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
16.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
20.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
25.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
5.1%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
25.3%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
17.2%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))) (*.f64 2 (*.f64 (fma.f64 2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (*.f64 (-.f64 A (neg.f64 A)) (*.f64 B B))) F))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
1.1%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 4 (*.f64 (*.f64 C F) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.3%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.1%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 F (*.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
23.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 (*.f64 2 F) (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
1.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
20.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 C (fma.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) -1) (hypot.f64 A B))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
20.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C) (neg.f64 A))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
18.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (-.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (/.f64 C A))))) C)) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
11.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 -1 C) B)) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
13.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
22.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
21.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C))) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (fma.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (/.f64 C A)))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
23.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (*.f64 (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (hypot.f64 B (-.f64 A C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (expm1.f64 (log1p.f64 (hypot.f64 B (-.f64 A C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (exp.f64 (log.f64 (hypot.f64 B (-.f64 A C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (cbrt.f64 (*.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (hypot.f64 (-.f64 A C) B)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
12.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 C (hypot.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
26.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 A (hypot.f64 A B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
24.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (cbrt.f64 (pow.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) 3)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
21.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
14.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
25.3%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
25.3%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
25.4%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
29.0%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))))
32.8%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
18.3%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))
4.2%
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
25.9%
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))))))
12.8%
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
27.3%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
16.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
20.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
25.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
5.1%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
25.3%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
17.2%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))) (*.f64 2 (*.f64 (fma.f64 2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (*.f64 (-.f64 A (neg.f64 A)) (*.f64 B B))) F))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
1.1%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 4 (*.f64 (*.f64 C F) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.3%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.1%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 F (*.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
23.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 (*.f64 2 F) (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
1.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
20.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 C (fma.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) -1) (hypot.f64 A B))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
20.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C) (neg.f64 A))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
18.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (-.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (/.f64 C A))))) C)) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
11.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 -1 C) B)) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
13.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
22.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
21.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C))) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (fma.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (/.f64 C A)))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
23.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (*.f64 (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (hypot.f64 B (-.f64 A C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (expm1.f64 (log1p.f64 (hypot.f64 B (-.f64 A C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (exp.f64 (log.f64 (hypot.f64 B (-.f64 A C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (cbrt.f64 (*.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (hypot.f64 (-.f64 A C) B)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
12.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 C (hypot.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
26.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 A (hypot.f64 A B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
24.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (cbrt.f64 (pow.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) 3)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
21.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
14.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
25.3%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
25.3%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
25.4%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
29.0%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))))
32.8%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
18.3%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))
4.2%
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
Compiler

Compiled 8478 to 5094 computations (39.9% saved)

localize788.0ms (3.3%)

Local Accuracy

Found 20 expressions with local accuracy:

NewAccuracyProgram
96.7%
(*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))
90.9%
(/.f64 (pow.f64 (-.f64 A C) 2) B)
78.6%
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))
69.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
97.9%
(*.f64 (-.f64 C (hypot.f64 C B)) F)
86.1%
(-.f64 C (hypot.f64 C B))
83.4%
(sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))
76.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
99.4%
(*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 A (hypot.f64 A B)))
92.6%
(*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)
77.7%
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 A (hypot.f64 A B)))))
73.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 A (hypot.f64 A B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
96.5%
(*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))
92.6%
(*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)
78.1%
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))
77.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
100.0%
(*.f64 (-.f64 A (hypot.f64 A B)) F)
99.7%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)))
99.6%
(/.f64 (sqrt.f64 2) B)
83.5%
(sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))
Compiler

Compiled 734 to 330 computations (55% saved)

series249.0ms (1%)

Counts
20 → 508
Calls

207 calls:

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

rewrite164.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1406×pow1
1310×add-exp-log
1310×log1p-expm1-u
1310×expm1-log1p-u
1308×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify397.0ms (1.7%)

Algorithm
egg-herbie
Rules
1688×*-commutative
798×+-commutative
762×fma-def
678×associate-*r*
386×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0201465306
1648560028
Stop Event
node limit
Counts
688 → 935
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 5)) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) F) A)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 2))))) (pow.f64 B 7)) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 5)) (sqrt.f64 -1/2)))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) A)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 2))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))))
(*.f64 -1 (*.f64 F B))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 -1 (*.f64 F B)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 A 4) F) (pow.f64 B 3))) (*.f64 A F))))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) F) (pow.f64 A 7))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A)))))
(*.f64 2 (*.f64 A F))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 2 (*.f64 A F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 2 (*.f64 A F))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 A F)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 5))))))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) (*.f64 F (pow.f64 B 8))) A)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A)))))
(*.f64 -1 (*.f64 F B))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 -1 (*.f64 F B)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 A 4) F) (pow.f64 B 3))) (*.f64 A F))))
(*.f64 F B)
(+.f64 (*.f64 F B) (*.f64 A F))
(+.f64 (*.f64 F B) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (*.f64 A F)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 A 4) F) (pow.f64 B 3))) (+.f64 (*.f64 F B) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (*.f64 A F))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (pow.f64 B 4)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/32 (/.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) C)))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 4))))) (pow.f64 B 6)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (pow.f64 B 4)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) (pow.f64 B 5))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) (pow.f64 B 5))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) C))) (*.f64 -64 (*.f64 (pow.f64 A 4) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 7))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) (pow.f64 B 5)))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) C))) (*.f64 -64 (*.f64 (pow.f64 A 4) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 7)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) (pow.f64 B 5)))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))))))
(*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) C))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 4)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 2))) 2))) (pow.f64 A 2)) (sqrt.f64 (/.f64 C F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 2))) 2))) (pow.f64 A 2)) (sqrt.f64 (/.f64 C F))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 2))) 2)) (pow.f64 B 2)) C)) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 4)))) (sqrt.f64 -4)) (pow.f64 A 3)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 6)))) B))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 4) F) (pow.f64 B 8))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) 2)) A) (pow.f64 B 2)))) B))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 6)))) B))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))))
(*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))))
(*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/512 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (pow.f64 B 3)))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) A) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (pow.f64 B 3)))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C))))) (pow.f64 B 5)))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) A) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (pow.f64 B 3)))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C))))) (pow.f64 B 5)))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) F) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C))))) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))))) (pow.f64 B 7)))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.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 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) (*.f64 B (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) 2))))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) F)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) A) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3))) (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2)))) (*.f64 (pow.f64 A 3) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (*.f64 -1/128 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/64 (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3))) (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 1/8) 2)))))) (*.f64 (pow.f64 A 4) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3))) (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2)))) (*.f64 (pow.f64 A 3) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (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 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))))) (sqrt.f64 -2)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (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 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))))) (sqrt.f64 -2)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))))) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) C)))) (sqrt.f64 -2)) (*.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 6)))) (*.f64 (pow.f64 C 2) B))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) 2) (*.f64 -16 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 A 2) F)) (pow.f64 B 6))))) (pow.f64 B 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 8)))) B))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 6)))) (*.f64 (pow.f64 C 2) B))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C F))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))))))
(+.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 F B))) (*.f64 F (pow.f64 B 2))) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 F (pow.f64 B 3)))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 6))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) (*.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (*.f64 C (pow.f64 (sqrt.f64 8) 2)))) (sqrt.f64 -2)) (*.f64 (pow.f64 A 2) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 4)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4))) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 B 6)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 4))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4))) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 B 6)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 4)) (*.f64 (+.f64 (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (pow.f64 B 8)))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))) B)))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))) B))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)))))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))))))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B)))) (*.f64 -1 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B)))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (pow.f64 A 2))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (pow.f64 A 2))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (+.f64 (*.f64 64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 11)))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (*.f64 -1/8 (*.f64 (/.f64 (*.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))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))) (pow.f64 B 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (*.f64 -1/8 (*.f64 (/.f64 (*.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))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))) (pow.f64 B 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (pow.f64 B 4))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.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))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.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 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (*.f64 -1/1024 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 11)))))))) (pow.f64 B 8))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) B))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) B)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.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)) (pow.f64 B 5)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) B))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.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)) (pow.f64 B 5)) (sqrt.f64 -1/2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.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))))) (pow.f64 B 7)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) B)))))
(*.f64 -1 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2)) (pow.f64 B 8)) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
(*.f64 -1 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
B
(+.f64 C B)
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))
(*.f64 -1 (*.f64 F B))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 C F))
(+.f64 (*.f64 -1 (*.f64 F B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 C F)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 3))) (+.f64 (*.f64 -1 (*.f64 F B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 C F))))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 5))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) F) (pow.f64 C 7))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 5))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)))))
(*.f64 2 (*.f64 C F))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (*.f64 2 (*.f64 C F))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (*.f64 2 (*.f64 C F)))))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 5))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2)) (pow.f64 B 8))) C)))))
(*.f64 -1 (*.f64 F B))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 C F))
(+.f64 (*.f64 -1 (*.f64 F B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 C F)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 3))) (+.f64 (*.f64 -1 (*.f64 F B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 C F))))
(*.f64 F B)
(+.f64 (*.f64 F B) (*.f64 C F))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (+.f64 (*.f64 F B) (*.f64 C F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (+.f64 (*.f64 F B) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 3))) (*.f64 C F))))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (/.f64 (sqrt.f64 -2) B)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (/.f64 (sqrt.f64 -2) B))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (/.f64 (sqrt.f64 -2) B))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))))))) (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1 B) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 C B)))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))))) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) C) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (/.f64 (sqrt.f64 -2) B))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 C B))))) (*.f64 -1 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) 2))) (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 (+.f64 (*.f64 -1 B) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 C B)))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) 2))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) (pow.f64 C 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))))))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))))))) (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1 B) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 C B)))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))))) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) C) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (/.f64 A B))))) (*.f64 -1 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))) (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (/.f64 A B))))) (*.f64 -1 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))) (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 (sqrt.f64 2) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (/.f64 A B))))) (*.f64 -1 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 A F) B)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (/.f64 A B))))) (*.f64 -1 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) 2)) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))) (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 (sqrt.f64 -2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 (sqrt.f64 -2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 (sqrt.f64 -2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 (+.f64 (*.f64 -1 B) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 C B)))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) 2))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 (sqrt.f64 -2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 4 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 C B))))) (*.f64 -1 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) 2))) (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 (+.f64 (*.f64 -1 B) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 C B)))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) 2))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (/.f64 A B))))) (*.f64 -1 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) 2)) (pow.f64 C 2)) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (/.f64 A B))))) (*.f64 -1 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) 2)) (pow.f64 C 2)) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 4 (/.f64 (*.f64 A F) B)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (/.f64 A B))))) (*.f64 -1 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) 2)) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))))))
(/.f64 (pow.f64 C 2) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(/.f64 (pow.f64 A 2) B)
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(/.f64 (pow.f64 A 2) B)
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(/.f64 (pow.f64 A 2) B)
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) 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 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) 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 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B)))))
(*.f64 -2 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) (pow.f64 B 2))))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) F)) (*.f64 -2 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) (pow.f64 B 2)))))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) F)) (+.f64 (*.f64 -2 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) (pow.f64 B 2)))) (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 C B))))) (*.f64 -1 B))))))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) F)) (+.f64 (*.f64 -2 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) (pow.f64 B 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)) (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 C B))))) (*.f64 -1 B)))))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 C (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) F))) (*.f64 -1 (*.f64 F B)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 C (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) F))) (*.f64 -1 (*.f64 F B)))) (+.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))) (*.f64 2 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2))))) A) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 C (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) F))) (*.f64 -1 (*.f64 F B)))) (+.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))) (*.f64 2 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2))))) A) (+.f64 (*.f64 -2 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) (pow.f64 B 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 F B) (*.f64 8 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 F B) (*.f64 8 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F)))))) (+.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))) (*.f64 2 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 F B) (*.f64 8 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F)))))) (+.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))) (*.f64 2 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))))) (+.f64 (*.f64 -2 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) (pow.f64 B 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) (pow.f64 B 2)))) (*.f64 C (*.f64 F (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) (pow.f64 B 2)))) (+.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))) (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (/.f64 A B))))) (*.f64 -1 B))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) (pow.f64 B 2)))) (+.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)) (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (/.f64 A B))))) (*.f64 -1 B)))))))
(*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B))
(+.f64 (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 -8 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (/.f64 A B)))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (/.f64 A B)))))) (*.f64 -8 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 -8 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (/.f64 A B))))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (/.f64 A B)))))) (*.f64 -8 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) (pow.f64 B 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 -8 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (/.f64 A B)))))))))))
(*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B))
(+.f64 (*.f64 (+.f64 (*.f64 -1 B) (*.f64 -8 (*.f64 A (+.f64 1 (/.f64 A B))))) (*.f64 (pow.f64 C 2) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))) (*.f64 -2 (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))) (*.f64 C F))) (+.f64 (*.f64 (+.f64 (*.f64 -1 B) (*.f64 -8 (*.f64 A (+.f64 1 (/.f64 A B))))) (*.f64 (pow.f64 C 2) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))) (*.f64 -2 (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))) (*.f64 C F))) (+.f64 (*.f64 (+.f64 (*.f64 -1 B) (*.f64 -8 (*.f64 A (+.f64 1 (/.f64 A B))))) (*.f64 (pow.f64 C 2) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)))))
(*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))) B))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 C)))))) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))) B)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 C)))))) (+.f64 (*.f64 F (*.f64 B (+.f64 (*.f64 8 (*.f64 A C)) (*.f64 -1 (pow.f64 (-.f64 A C) 2))))) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))) B))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 C)))))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (+.f64 (*.f64 F (*.f64 B (+.f64 (*.f64 8 (*.f64 A C)) (*.f64 -1 (pow.f64 (-.f64 A C) 2))))) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))) B)))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 C)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) F) (*.f64 -8 (*.f64 A (*.f64 C F)))) B)) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 C)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) F) (*.f64 -8 (*.f64 A (*.f64 C F)))) B)) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(*.f64 1 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
(*.f64 (sqrt.f64 (-.f64 A (hypot.f64 A B))) (sqrt.f64 F))
(pow.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(*.f64 1 (/.f64 (sqrt.f64 2) B))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (cbrt.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 (sqrt.f64 2) B)))
(pow.f64 (/.f64 (sqrt.f64 2) B) 1)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 2) B)) (/.f64 (sqrt.f64 2) B)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 2) B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) B)))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (/.f64 (sqrt.f64 2) B)) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (/.f64 (sqrt.f64 2) B))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (/.f64 (sqrt.f64 2) B))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (/.f64 (sqrt.f64 2) B))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (/.f64 (sqrt.f64 2) B))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (/.f64 (sqrt.f64 2) B))))
(pow.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F) 1)
(log.f64 (exp.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F) (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (-.f64 A (hypot.f64 A B)) F)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)))
(exp.f64 (log.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))))
(pow.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))))
(pow.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) 1)
(log.f64 (exp.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(expm1.f64 (log1p.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(exp.f64 (log.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(log1p.f64 (expm1.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(pow.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2))) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2))) (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))) (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))
(exp.f64 (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))))
(pow.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))))
(pow.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) 1)
(log.f64 (exp.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(expm1.f64 (log1p.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(exp.f64 (log.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(log1p.f64 (expm1.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(pow.f64 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) 1)
(log.f64 (exp.f64 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))
(exp.f64 (log.f64 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) 1)
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (*.f64 B (sqrt.f64 2))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(log.f64 (exp.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 1 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))))
(*.f64 (sqrt.f64 (-.f64 C (hypot.f64 C B))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))) (sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))))
(pow.f64 (*.f64 F (-.f64 C (hypot.f64 C B))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))))
(cbrt.f64 (*.f64 (*.f64 F (-.f64 C (hypot.f64 C B))) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))))
(+.f64 C (neg.f64 (hypot.f64 C B)))
(*.f64 1 (-.f64 C (hypot.f64 C B)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 C (hypot.f64 C B))) (cbrt.f64 (-.f64 C (hypot.f64 C B)))) (cbrt.f64 (-.f64 C (hypot.f64 C B))))
(*.f64 (sqrt.f64 (-.f64 C (hypot.f64 C B))) (sqrt.f64 (-.f64 C (hypot.f64 C B))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3)) (+.f64 (*.f64 C C) (+.f64 (*.f64 (hypot.f64 C B) (hypot.f64 C B)) (*.f64 C (hypot.f64 C B)))))
(/.f64 (-.f64 (*.f64 C C) (*.f64 (hypot.f64 C B) (hypot.f64 C B))) (+.f64 C (hypot.f64 C B)))
(pow.f64 (-.f64 C (hypot.f64 C B)) 1)
(log.f64 (exp.f64 (-.f64 C (hypot.f64 C B))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 C (hypot.f64 C B)) (-.f64 C (hypot.f64 C B))) (-.f64 C (hypot.f64 C B))))
(expm1.f64 (log1p.f64 (-.f64 C (hypot.f64 C B))))
(exp.f64 (log.f64 (-.f64 C (hypot.f64 C B))))
(log1p.f64 (expm1.f64 (-.f64 C (hypot.f64 C B))))
(pow.f64 (*.f64 F (-.f64 C (hypot.f64 C B))) 1)
(log.f64 (exp.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (-.f64 C (hypot.f64 C B))) (*.f64 F (-.f64 C (hypot.f64 C B)))) (*.f64 F (-.f64 C (hypot.f64 C B)))))
(expm1.f64 (log1p.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(exp.f64 (log.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(log1p.f64 (expm1.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))))
(pow.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B)))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))) (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1 B))
(*.f64 1 (/.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 (sqrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1)
(log.f64 (exp.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(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)))
(pow.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))) (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B)))) (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B)))))
(exp.f64 (log.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B)))))
Outputs
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))
(fma.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F B)))) (fma.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F B)))) (fma.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F B)))) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2)) (pow.f64 A 3)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3)))) (fma.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F B)))) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2)) (pow.f64 A 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))) (*.f64 -1 (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B)))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 5)) (sqrt.f64 -1/2))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 5))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (sqrt.f64 -1/2))) 2)) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 5)))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) F) A)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 2))))) (pow.f64 B 7)) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 5)) (sqrt.f64 -1/2)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) (/.f64 A F))) (*.f64 -1/16 (/.f64 (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -1/2) 2))))) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 7)))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 5))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 F (/.f64 A (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))))) (*.f64 1/16 (/.f64 (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (sqrt.f64 -1/2))) 2)) (*.f64 (*.f64 A A) -1/2)))) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 7)))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (sqrt.f64 -1/2))) 2)) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 5))))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (*.f64 (*.f64 1/16 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 B B)))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))
(fma.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 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 B B)))) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 4))))) (sqrt.f64 (/.f64 A F)))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (sqrt.f64 -1/2))) 2)) (pow.f64 B 4))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) A)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 2))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 B B)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) (/.f64 A F))) (*.f64 -1/16 (/.f64 (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -1/2) 2))))) (pow.f64 B 6)))))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -1/2))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (sqrt.f64 -1/2))) 2)) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F (/.f64 A (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))))) (*.f64 1/16 (/.f64 (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (sqrt.f64 -1/2))) 2)) (*.f64 (*.f64 A A) -1/2)))) (pow.f64 B 6)))))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (fma.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)) (*.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))) (sqrt.f64 -1))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (fma.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2))) (sqrt.f64 -1))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (fma.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 5)))) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))) (sqrt.f64 -1))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3)))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (fma.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2))) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2))) (sqrt.f64 -1)))))))
(*.f64 -1 (*.f64 F B))
(neg.f64 (*.f64 F B))
(*.f64 (neg.f64 F) B)
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(fma.f64 -1 (*.f64 F B) (*.f64 F A))
(-.f64 (*.f64 F A) (*.f64 F B))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F)))
(fma.f64 -1/2 (/.f64 (*.f64 A A) (/.f64 B F)) (fma.f64 -1 (*.f64 F B) (*.f64 F A)))
(fma.f64 -1/2 (/.f64 (*.f64 A A) (/.f64 B F)) (-.f64 (*.f64 F A) (*.f64 F B)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 -1 (*.f64 F B)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 A 4) F) (pow.f64 B 3))) (*.f64 A F))))
(fma.f64 -1/2 (/.f64 (*.f64 A A) (/.f64 B F)) (fma.f64 -1 (*.f64 F B) (fma.f64 1/8 (/.f64 (pow.f64 A 4) (/.f64 (pow.f64 B 3) F)) (*.f64 F A))))
(fma.f64 -1/2 (/.f64 (*.f64 A A) (/.f64 B F)) (-.f64 (fma.f64 1/8 (/.f64 (pow.f64 A 4) (/.f64 (pow.f64 B 3) F)) (*.f64 F A)) (*.f64 F B)))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(/.f64 (*.f64 -1/2 (*.f64 F (*.f64 B B))) A)
(*.f64 -1/2 (/.f64 F (/.f64 A (*.f64 B B))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A)))
(fma.f64 1/8 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (/.f64 (*.f64 -1/2 (*.f64 F (*.f64 B B))) A))
(fma.f64 1/8 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 F (/.f64 A (*.f64 B B)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))))
(fma.f64 -1/16 (/.f64 F (/.f64 (pow.f64 A 5) (pow.f64 B 6))) (fma.f64 1/8 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (/.f64 (*.f64 -1/2 (*.f64 F (*.f64 B B))) A)))
(fma.f64 -1/16 (/.f64 F (/.f64 (pow.f64 A 5) (pow.f64 B 6))) (fma.f64 1/8 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 F (/.f64 A (*.f64 B B))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) F) (pow.f64 A 7))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A)))))
(fma.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (/.f64 (pow.f64 A 7) F)) (fma.f64 -1/16 (/.f64 F (/.f64 (pow.f64 A 5) (pow.f64 B 6))) (fma.f64 1/8 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (/.f64 (*.f64 -1/2 (*.f64 F (*.f64 B B))) A))))
(fma.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 B 8) 1/64) (*.f64 1/16 (pow.f64 B 8))) (/.f64 (pow.f64 A 7) F)) (fma.f64 -1/16 (/.f64 F (/.f64 (pow.f64 A 5) (pow.f64 B 6))) (fma.f64 1/8 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 F (/.f64 A (*.f64 B B)))))))
(*.f64 2 (*.f64 A F))
(*.f64 F (*.f64 A 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 2 (*.f64 A F)))
(fma.f64 1/2 (/.f64 F (/.f64 A (*.f64 B B))) (*.f64 F (*.f64 A 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 2 (*.f64 A F))))
(fma.f64 1/2 (/.f64 F (/.f64 A (*.f64 B B))) (fma.f64 -1/8 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (*.f64 F (*.f64 A 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 A F)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 5))))))
(fma.f64 1/2 (/.f64 F (/.f64 A (*.f64 B B))) (fma.f64 -1/8 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (fma.f64 2 (*.f64 F A) (*.f64 1/16 (/.f64 F (/.f64 (pow.f64 A 5) (pow.f64 B 6)))))))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(/.f64 (*.f64 -1/2 (*.f64 F (*.f64 B B))) A)
(*.f64 -1/2 (/.f64 F (/.f64 A (*.f64 B B))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A)))
(fma.f64 1/8 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (/.f64 (*.f64 -1/2 (*.f64 F (*.f64 B B))) A))
(fma.f64 1/8 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 F (/.f64 A (*.f64 B B)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))))
(fma.f64 -1/16 (/.f64 F (/.f64 (pow.f64 A 5) (pow.f64 B 6))) (fma.f64 1/8 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (/.f64 (*.f64 -1/2 (*.f64 F (*.f64 B B))) A)))
(fma.f64 -1/16 (/.f64 F (/.f64 (pow.f64 A 5) (pow.f64 B 6))) (fma.f64 1/8 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 F (/.f64 A (*.f64 B B))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) (*.f64 F (pow.f64 B 8))) A)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A)))))
(fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) (/.f64 A (*.f64 F (pow.f64 B 8)))) (fma.f64 -1/16 (/.f64 F (/.f64 (pow.f64 A 5) (pow.f64 B 6))) (fma.f64 1/8 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (/.f64 (*.f64 -1/2 (*.f64 F (*.f64 B B))) A))))
(fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) (/.f64 A (*.f64 F (pow.f64 B 8)))) (fma.f64 -1/16 (/.f64 F (/.f64 (pow.f64 A 5) (pow.f64 B 6))) (fma.f64 1/8 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 F (/.f64 A (*.f64 B B)))))))
(*.f64 -1 (*.f64 F B))
(neg.f64 (*.f64 F B))
(*.f64 (neg.f64 F) B)
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(fma.f64 -1 (*.f64 F B) (*.f64 F A))
(-.f64 (*.f64 F A) (*.f64 F B))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F)))
(fma.f64 -1/2 (/.f64 (*.f64 A A) (/.f64 B F)) (fma.f64 -1 (*.f64 F B) (*.f64 F A)))
(fma.f64 -1/2 (/.f64 (*.f64 A A) (/.f64 B F)) (-.f64 (*.f64 F A) (*.f64 F B)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 -1 (*.f64 F B)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 A 4) F) (pow.f64 B 3))) (*.f64 A F))))
(fma.f64 -1/2 (/.f64 (*.f64 A A) (/.f64 B F)) (fma.f64 -1 (*.f64 F B) (fma.f64 1/8 (/.f64 (pow.f64 A 4) (/.f64 (pow.f64 B 3) F)) (*.f64 F A))))
(fma.f64 -1/2 (/.f64 (*.f64 A A) (/.f64 B F)) (-.f64 (fma.f64 1/8 (/.f64 (pow.f64 A 4) (/.f64 (pow.f64 B 3) F)) (*.f64 F A)) (*.f64 F B)))
(*.f64 F B)
(+.f64 (*.f64 F B) (*.f64 A F))
(fma.f64 F B (*.f64 F A))
(+.f64 (*.f64 F B) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (*.f64 A F)))
(fma.f64 F B (fma.f64 1/2 (/.f64 (*.f64 A A) (/.f64 B F)) (*.f64 F A)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 A 4) F) (pow.f64 B 3))) (+.f64 (*.f64 F B) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (*.f64 A F))))
(fma.f64 -1/8 (/.f64 (pow.f64 A 4) (/.f64 (pow.f64 B 3) F)) (fma.f64 F B (fma.f64 1/2 (/.f64 (*.f64 A A) (/.f64 B F)) (*.f64 F A))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))
(*.f64 F (-.f64 A (hypot.f64 B A)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))
(*.f64 F (-.f64 A (hypot.f64 B A)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))
(*.f64 F (-.f64 A (hypot.f64 B A)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))
(*.f64 F (-.f64 A (hypot.f64 B A)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))
(*.f64 F (-.f64 A (hypot.f64 B A)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))
(*.f64 F (-.f64 A (hypot.f64 B A)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))
(*.f64 F (-.f64 A (hypot.f64 B A)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))
(*.f64 F (-.f64 A (hypot.f64 B A)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))
(*.f64 F (-.f64 A (hypot.f64 B A)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))
(*.f64 F (-.f64 A (hypot.f64 B A)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))
(*.f64 F (-.f64 A (hypot.f64 B A)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))
(*.f64 F (-.f64 A (hypot.f64 B A)))
(*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 -2 (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 -2 (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (pow.f64 B 4)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/32 (/.f64 (/.f64 1 A) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2) (/.f64 (*.f64 1/64 F) (*.f64 (*.f64 A A) (pow.f64 C 3)))) (/.f64 (sqrt.f64 -1/4) (pow.f64 B 4))) (sqrt.f64 (/.f64 C F)) (*.f64 (*.f64 -2 (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -1/32 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 A (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 (/.f64 F (*.f64 A A)) (pow.f64 C 3)))) (/.f64 (sqrt.f64 -1/4) (pow.f64 B 4))) (sqrt.f64 (/.f64 C F)) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/32 (/.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) C)))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 4))))) (pow.f64 B 6)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (pow.f64 B 4)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 (/.f64 (fma.f64 1/32 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/32 (/.f64 (/.f64 1 A) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2) (/.f64 (*.f64 1/64 F) (*.f64 (*.f64 A A) (pow.f64 C 3)))) (*.f64 (*.f64 A (pow.f64 (sqrt.f64 -1/4) 2)) C)) (/.f64 (*.f64 1/256 F) (*.f64 (pow.f64 A 3) (pow.f64 C 4)))) (/.f64 (sqrt.f64 -1/4) (pow.f64 B 6))) (sqrt.f64 (/.f64 C F)) (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/32 (/.f64 (/.f64 1 A) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2) (/.f64 (*.f64 1/64 F) (*.f64 (*.f64 A A) (pow.f64 C 3)))) (/.f64 (sqrt.f64 -1/4) (pow.f64 B 4))) (sqrt.f64 (/.f64 C F)) (*.f64 (*.f64 -2 (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 (/.f64 (fma.f64 1/32 (/.f64 (+.f64 (pow.f64 (*.f64 -1/32 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 A (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 (/.f64 F (*.f64 A A)) (pow.f64 C 3)))) (*.f64 A (*.f64 -1/4 C))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 4))))) (/.f64 (sqrt.f64 -1/4) (pow.f64 B 6))) (sqrt.f64 (/.f64 C F)) (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -1/32 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 A (sqrt.f64 -1/4)))) 2) (*.f64 1/64 (/.f64 (/.f64 F (*.f64 A A)) (pow.f64 C 3)))) (/.f64 (sqrt.f64 -1/4) (pow.f64 B 4))) (sqrt.f64 (/.f64 C F)) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) (pow.f64 B 5))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) 2)) (pow.f64 B 5)) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B)))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) 2)) (pow.f64 B 5)) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) (pow.f64 B 5))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) C))) (*.f64 -64 (*.f64 (pow.f64 A 4) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 7))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) 2)) (pow.f64 B 5)) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 -2 (*.f64 A (*.f64 C (fma.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) 2)))) (*.f64 (*.f64 -64 (pow.f64 A 4)) (*.f64 F (pow.f64 C 3)))) (pow.f64 B 7)) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) 2)) (pow.f64 B 5)) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 -2 (*.f64 A (*.f64 C (fma.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) 2)))) (*.f64 -64 (*.f64 (pow.f64 A 4) (*.f64 F (pow.f64 C 3))))) (pow.f64 B 7)) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B)) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3)))))
(fma.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) (pow.f64 B 5)))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3))))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B)) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) 2)) (pow.f64 B 5))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))))))
(fma.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B) (-.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) 2)) (pow.f64 B 5)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) C))) (*.f64 -64 (*.f64 (pow.f64 A 4) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 7)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) (pow.f64 B 5)))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 -2 (*.f64 A (*.f64 C (fma.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) 2)))) (*.f64 (*.f64 -64 (pow.f64 A 4)) (*.f64 F (pow.f64 C 3)))) (pow.f64 B 7))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B)) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) 2)) (pow.f64 B 5))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3)))))))
(-.f64 (fma.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B) (-.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) 2)) (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (fma.f64 -2 (*.f64 A (*.f64 C (fma.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) 2)))) (*.f64 -64 (*.f64 (pow.f64 A 4) (*.f64 F (pow.f64 C 3))))) (pow.f64 B 7))))
(*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 -2 (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 -2 (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))))
(fma.f64 (/.f64 (fma.f64 1/64 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 -1/32 (/.f64 (*.f64 B B) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2)) (*.f64 (*.f64 A A) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 -2 (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 (/.f64 (fma.f64 1/64 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 -1/32 (/.f64 (*.f64 B B) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2)) (*.f64 (*.f64 A A) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) C))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 4)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 (/.f64 (fma.f64 1/64 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 -1/32 (/.f64 (*.f64 B B) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2)) (*.f64 (*.f64 A A) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 (/.f64 (fma.f64 1/32 (*.f64 (/.f64 (fma.f64 1/64 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 -1/32 (/.f64 (*.f64 B B) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2)) (pow.f64 (sqrt.f64 -1/4) 2)) (/.f64 (*.f64 B B) C)) (*.f64 1/256 (/.f64 F (/.f64 (pow.f64 C 4) (pow.f64 B 6))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)) (*.f64 (*.f64 -2 (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 (/.f64 (fma.f64 1/64 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 -1/32 (/.f64 (*.f64 B B) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2)) (*.f64 (*.f64 A A) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 (/.f64 (fma.f64 1/32 (*.f64 (/.f64 (fma.f64 1/64 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 -1/32 (/.f64 (*.f64 B B) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2)) -1/4) (/.f64 (*.f64 B B) C)) (*.f64 1/256 (/.f64 F (/.f64 (pow.f64 C 4) (pow.f64 B 6))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -4) (/.f64 A (*.f64 B B)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 2))) 2))) (pow.f64 A 2)) (sqrt.f64 (/.f64 C F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -4) (/.f64 A (*.f64 B B)))) (fma.f64 (/.f64 (sqrt.f64 -4) (/.f64 (*.f64 A A) (fma.f64 -1/64 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 -1/16 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (sqrt.f64 (/.f64 C F)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 2))) 2))) (pow.f64 A 2)) (sqrt.f64 (/.f64 C F))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 2))) 2)) (pow.f64 B 2)) C)) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 4)))) (sqrt.f64 -4)) (pow.f64 A 3)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -4) (/.f64 A (*.f64 B B)))) (fma.f64 (/.f64 (sqrt.f64 -4) (/.f64 (*.f64 A A) (fma.f64 -1/64 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 -1/16 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (sqrt.f64 (/.f64 C F)) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 1/8 (/.f64 (fma.f64 -1/64 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 -1/16 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (/.f64 C (*.f64 B B))) (*.f64 1/256 (/.f64 F (/.f64 (pow.f64 C 4) (pow.f64 B 6))))) (/.f64 (pow.f64 A 3) (sqrt.f64 -4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -4) (/.f64 A (*.f64 B B)))) (fma.f64 (/.f64 (sqrt.f64 -4) (/.f64 (*.f64 A A) (fma.f64 -1/64 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 -1/16 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (sqrt.f64 (/.f64 C F)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 1/8 (/.f64 (fma.f64 -1/64 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 -1/16 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (/.f64 C (*.f64 B B))) (*.f64 1/256 (/.f64 F (/.f64 (pow.f64 C 4) (pow.f64 B 6))))) (/.f64 (pow.f64 A 3) (sqrt.f64 -4)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 6)))) B))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 C C) (*.f64 B (fma.f64 -16 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 6) F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 1 (pow.f64 B 3)))) 2)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B)))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 C C) (*.f64 B (fma.f64 -16 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 6) F)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (pow.f64 B 3))) 2)))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 4) F) (pow.f64 B 8))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) 2)) A) (pow.f64 B 2)))) B))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 6)))) B))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 C 3) (fma.f64 -64 (/.f64 (pow.f64 A 4) (/.f64 (pow.f64 B 8) F)) (*.f64 -2 (/.f64 (fma.f64 -16 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 6) F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 1 (pow.f64 B 3)))) 2)) (/.f64 (*.f64 B B) A))))) B) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 C C) (*.f64 B (fma.f64 -16 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 6) F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 1 (pow.f64 B 3)))) 2)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (pow.f64 C 3) (*.f64 B (fma.f64 -64 (/.f64 (pow.f64 A 4) (/.f64 (pow.f64 B 8) F)) (*.f64 -2 (/.f64 (fma.f64 -16 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 6) F)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (pow.f64 B 3))) 2)) (/.f64 (*.f64 B B) A)))))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 C C) (*.f64 B (fma.f64 -16 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 6) F)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (pow.f64 B 3))) 2)))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B)))))
(*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 2 (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 F C)))
(*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))))
(fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (*.f64 (*.f64 2 (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 F C))))
(fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (/.f64 (pow.f64 B 4) A) (pow.f64 (sqrt.f64 -4) 3))))))
(fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 -4 (sqrt.f64 -4))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(fma.f64 1/8 (*.f64 (/.f64 (/.f64 (pow.f64 B 6) (*.f64 A A)) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (/.f64 (pow.f64 B 4) A) (pow.f64 (sqrt.f64 -4) 3)))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 -4 (sqrt.f64 -4)))))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F A))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F A)))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 C C) (pow.f64 B 3))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F A))))))
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))))
(fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 3) (pow.f64 B 5))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 C C) (pow.f64 B 3))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F A)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B))
(*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 F A))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 F A)))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 C C) (pow.f64 B 3))) (*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 F A))))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 3) (pow.f64 B 5))) (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 C C) (pow.f64 B 3))) (*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 F A)))))))
(*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 2 (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 F C)))
(*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))))
(fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (*.f64 (*.f64 2 (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 F C))))
(fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (/.f64 (pow.f64 B 4) A) (pow.f64 (sqrt.f64 -4) 3))))))
(fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 -4 (sqrt.f64 -4))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(fma.f64 1/8 (*.f64 (/.f64 (/.f64 (pow.f64 B 6) (*.f64 A A)) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (/.f64 (pow.f64 B 4) A) (pow.f64 (sqrt.f64 -4) 3)))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 -4 (sqrt.f64 -4)))))))))
(*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 -2 (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 F C)))
(*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)) (*.f64 B B)) (*.f64 (*.f64 -2 (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 F C))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 B B) (sqrt.f64 -4))) (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)) (*.f64 B B)) (fma.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C))) (*.f64 (*.f64 1/64 (/.f64 (sqrt.f64 -4) (/.f64 A (pow.f64 B 4)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 B B) (sqrt.f64 -4))) (fma.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -4) (/.f64 A (pow.f64 B 4)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/512 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)) (*.f64 B B)) (fma.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -4) (/.f64 A (pow.f64 B 4)))) (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 -4) (/.f64 (*.f64 A A) (pow.f64 B 6))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 B B) (sqrt.f64 -4))) (fma.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -4) (/.f64 A (pow.f64 B 4)))) (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 -4) (/.f64 (*.f64 A A) (pow.f64 B 6))))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F A))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F A)))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 C C) (pow.f64 B 3))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F A))))))
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))))
(fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 3) (pow.f64 B 5))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 C C) (pow.f64 B 3))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F A)))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))
(*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(fma.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(fma.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(fma.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 A (*.f64 F (*.f64 B B))))
(*.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(fma.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(fma.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(fma.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 A (*.f64 F (*.f64 B B))))
(*.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(fma.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(fma.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(fma.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 A (*.f64 F (*.f64 B B))))
(*.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(fma.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(fma.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(fma.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))
(*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(fma.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(fma.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(fma.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))
(*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(fma.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(fma.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(fma.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 A (*.f64 F (*.f64 B B))))
(*.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(fma.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(fma.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(fma.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))
(*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(fma.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(fma.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(fma.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))
(*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(fma.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(fma.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(fma.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 (*.f64 A 2) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 A (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 (*.f64 A 2) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 A (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 (*.f64 A 2) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 A (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 (*.f64 A 2) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 A (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 (*.f64 A 2) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 A (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 (*.f64 A 2) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 A (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 (*.f64 A 2) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 A (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 (*.f64 A 2) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 A (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 (*.f64 A 2) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 A (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 (*.f64 A 2) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 A (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 (*.f64 A 2) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 A (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 (*.f64 A 2) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 2 (*.f64 A (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) A) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 B (sqrt.f64 1/8))))))
(*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/8)) B) A)) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (pow.f64 B 3)))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) A) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 A (/.f64 (sqrt.f64 1/8) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 3) (*.f64 -1/32 (-.f64 (/.f64 (/.f64 F (pow.f64 A 4)) C) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C)))))))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 B (sqrt.f64 1/8)))))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 A (/.f64 (sqrt.f64 1/8) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 3) (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))))))))))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/8)) B) A)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (pow.f64 B 3)))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C))))) (pow.f64 B 5)))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) A) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 A (/.f64 (sqrt.f64 1/8) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 3) (*.f64 -1/32 (-.f64 (/.f64 (/.f64 F (pow.f64 A 4)) C) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C)))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 A (/.f64 (sqrt.f64 1/8) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (-.f64 (/.f64 (*.f64 1/64 F) (*.f64 (pow.f64 A 6) C)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 A (*.f64 -1/32 (-.f64 (/.f64 (/.f64 F (pow.f64 A 4)) C) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C)))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 1/8))) 2)) (*.f64 -1/4 (/.f64 (*.f64 -1/32 (-.f64 (/.f64 (/.f64 F (pow.f64 A 4)) C) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))))) (*.f64 A C))))) (pow.f64 B 5))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 B (sqrt.f64 1/8))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 A (/.f64 (sqrt.f64 1/8) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 3) (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C)))))))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 A (/.f64 (sqrt.f64 1/8) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 5) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 A (/.f64 (sqrt.f64 1/8) (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))))))))) 2) (*.f64 -1/4 (/.f64 (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))))) (*.f64 A C))))))))))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/8)) B) A))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (pow.f64 B 3)))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C))))) (pow.f64 B 5)))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) F) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C))))) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))))) (pow.f64 B 7)))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 A (/.f64 (sqrt.f64 1/8) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 3) (*.f64 -1/32 (-.f64 (/.f64 (/.f64 F (pow.f64 A 4)) C) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C)))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 A (/.f64 (sqrt.f64 1/8) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (-.f64 (/.f64 (*.f64 1/64 F) (*.f64 (pow.f64 A 6) C)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 A (*.f64 -1/32 (-.f64 (/.f64 (/.f64 F (pow.f64 A 4)) C) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C)))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 1/8))) 2)) (*.f64 -1/4 (/.f64 (*.f64 -1/32 (-.f64 (/.f64 (/.f64 F (pow.f64 A 4)) C) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))))) (*.f64 A C))))) (pow.f64 B 5))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 B (sqrt.f64 1/8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (*.f64 (pow.f64 B 7) (-.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) (*.f64 A A)) (/.f64 F C))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 A A) F) (/.f64 (*.f64 (*.f64 C (-.f64 (-.f64 (/.f64 (*.f64 1/64 F) (*.f64 (pow.f64 A 6) C)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 A (*.f64 -1/32 (-.f64 (/.f64 (/.f64 F (pow.f64 A 4)) C) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C)))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 1/8))) 2)) (*.f64 -1/4 (/.f64 (*.f64 -1/32 (-.f64 (/.f64 (/.f64 F (pow.f64 A 4)) C) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))))) (*.f64 A C))))) (*.f64 -1/32 (-.f64 (/.f64 (/.f64 F (pow.f64 A 4)) C) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C)))))) (pow.f64 (sqrt.f64 1/8) 2))) (*.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 1/64 F) (*.f64 (pow.f64 A 6) C)) (*.f64 1/4 (/.f64 (*.f64 -1/32 (-.f64 (/.f64 (/.f64 F (pow.f64 A 4)) C) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))))) (*.f64 A C)))) (*.f64 A C))))))) (sqrt.f64 1/8)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 A (/.f64 (sqrt.f64 1/8) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 3) (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C)))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 A (/.f64 (sqrt.f64 1/8) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 5) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 A (/.f64 (sqrt.f64 1/8) (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))))))))) 2) (*.f64 -1/4 (/.f64 (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))))) (*.f64 A C)))))))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 A (/.f64 (sqrt.f64 1/8) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 7) (-.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) (*.f64 A A)) (/.f64 F C))) (fma.f64 1/2 (/.f64 (*.f64 A A) (/.f64 (*.f64 F 1/8) (*.f64 C (*.f64 (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))))) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 A (/.f64 (sqrt.f64 1/8) (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))))))))) 2) (*.f64 -1/4 (/.f64 (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))))) (*.f64 A C))))))))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (*.f64 1/4 (/.f64 (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))))) (*.f64 A C)))) (*.f64 A C))))))))))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/8)) B) A)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F B)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 F C) (pow.f64 B 3))))) (sqrt.f64 (/.f64 B F))) (sqrt.f64 -1)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 F C) (pow.f64 B 3)))))) (sqrt.f64 (/.f64 B F))) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 F C) (pow.f64 B 3))))) (sqrt.f64 (/.f64 B F))) (sqrt.f64 -1)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (/.f64 (*.f64 -1/2 F) (pow.f64 B 3)) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 F C) (pow.f64 B 3)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 F C) (pow.f64 B 3)))) (sqrt.f64 -1)))) 2)))) (sqrt.f64 -1))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 F C) (pow.f64 B 3)))))) (sqrt.f64 (/.f64 B F))) (sqrt.f64 -1)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 -1/2 F) (pow.f64 B 3)) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 F C) (pow.f64 B 3)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 F C) (pow.f64 B 3)))) (sqrt.f64 -1)))) 2)))))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.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 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) (*.f64 B (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) 2))))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) F)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 F C) (pow.f64 B 3))))) (sqrt.f64 (/.f64 B F))) (sqrt.f64 -1)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (pow.f64 A 3) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 (*.f64 -1/2 F) (pow.f64 B 3)) (*.f64 4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 F C) (pow.f64 B 3)))))))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 F C) (pow.f64 B 3)))) (pow.f64 (sqrt.f64 -1) 2)) (/.f64 (*.f64 B (-.f64 (/.f64 (*.f64 -1/2 F) (pow.f64 B 3)) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 F C) (pow.f64 B 3)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 F C) (pow.f64 B 3)))) (sqrt.f64 -1)))) 2)))) F)))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (/.f64 (*.f64 -1/2 F) (pow.f64 B 3)) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 F C) (pow.f64 B 3)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 F C) (pow.f64 B 3)))) (sqrt.f64 -1)))) 2)))) (sqrt.f64 -1))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 F C) (pow.f64 B 3)))))) (sqrt.f64 (/.f64 B F))) (sqrt.f64 -1)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (pow.f64 A 3) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 (*.f64 -1/2 F) (pow.f64 B 3)) (*.f64 4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 F C) (pow.f64 B 3)))))))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 F C) (pow.f64 B 3)))) B) (-.f64 (/.f64 (*.f64 -1/2 F) (pow.f64 B 3)) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 F C) (pow.f64 B 3)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 F C) (pow.f64 B 3)))) (sqrt.f64 -1)))) 2)))) (neg.f64 F)))))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 -1/2 F) (pow.f64 B 3)) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 F C) (pow.f64 B 3)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 F C) (pow.f64 B 3)))) (sqrt.f64 -1)))) 2)))))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) A) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 B (sqrt.f64 1/8))))))
(*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/8)) B) A)) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) A) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 B (sqrt.f64 1/8)))))))
(-.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8))))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/8)) B) A)))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3))) (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2)))) (*.f64 (pow.f64 A 3) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 B (sqrt.f64 1/8))))) (*.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 B (sqrt.f64 1/8))) (-.f64 (*.f64 -1/32 (/.f64 F (/.f64 C (pow.f64 B 4)))) (fma.f64 -1/128 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 6))) (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2)))))) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 B (pow.f64 A 3)) (sqrt.f64 1/8)) (-.f64 (*.f64 -1/32 (/.f64 F (/.f64 C (pow.f64 B 4)))) (fma.f64 -1/128 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 6))) (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2))))))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/8)) B) A))))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (*.f64 -1/128 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/64 (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3))) (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 1/8) 2)))))) (*.f64 (pow.f64 A 4) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3))) (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2)))) (*.f64 (pow.f64 A 3) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 4)) (/.f64 (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (/.f64 C (pow.f64 B 4)))) (/.f64 (*.f64 -1/128 (*.f64 F (pow.f64 B 6))) (pow.f64 C 3))) (/.f64 C (*.f64 B B))) (*.f64 1/64 (*.f64 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (/.f64 C (pow.f64 B 4)))) (fma.f64 -1/128 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 6))) (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2))) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 1/8) 2))))) (*.f64 B (sqrt.f64 1/8))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 B (sqrt.f64 1/8))))) (*.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 B (sqrt.f64 1/8))) (-.f64 (*.f64 -1/32 (/.f64 F (/.f64 C (pow.f64 B 4)))) (fma.f64 -1/128 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 6))) (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2)))))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 4)) (/.f64 (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (/.f64 C (pow.f64 B 4)))) (/.f64 (*.f64 -1/128 (*.f64 F (pow.f64 B 6))) (pow.f64 C 3))) (/.f64 C (*.f64 B B))) (*.f64 1/64 (*.f64 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (/.f64 C (pow.f64 B 4)))) (fma.f64 -1/128 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 6))) (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2))) C) (/.f64 (*.f64 B B) 1/8)))) (*.f64 B (sqrt.f64 1/8))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 B (pow.f64 A 3)) (sqrt.f64 1/8)) (-.f64 (*.f64 -1/32 (/.f64 F (/.f64 C (pow.f64 B 4)))) (fma.f64 -1/128 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 6))) (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2))))))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/8)) B) A)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 (*.f64 B B) (sqrt.f64 1/2))))))
(-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 (*.f64 B B) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (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 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))))) (sqrt.f64 -2)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 1/2)))) 2) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4)))))) (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 1/2)) (sqrt.f64 -2)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 (*.f64 B B) (sqrt.f64 1/2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 1/2)))) 2) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4)))))) (*.f64 A A)) (/.f64 (sqrt.f64 -2) (sqrt.f64 1/2)))) (-.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 (*.f64 B B) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (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 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))))) (sqrt.f64 -2)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))))) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) C)))) (sqrt.f64 -2)) (*.f64 (pow.f64 A 3) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 1/2)))) 2) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4)))))) (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 1/2)) (sqrt.f64 -2)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 (*.f64 B B) (sqrt.f64 1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (*.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))))) (/.f64 C (*.f64 B B))) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 1/2)))) 2) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4)))))) (/.f64 (*.f64 C (pow.f64 (sqrt.f64 1/2) 2)) (*.f64 B B))))) (pow.f64 A 3)) (/.f64 (sqrt.f64 -2) (sqrt.f64 1/2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 1/2)))) 2) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4)))))) (*.f64 A A)) (/.f64 (sqrt.f64 -2) (sqrt.f64 1/2)))) (-.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 (*.f64 B B) (sqrt.f64 1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (*.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))))) (/.f64 C (*.f64 B B))) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 1/2)))) 2) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4)))))) (/.f64 (*.f64 1/2 C) (*.f64 B B))))) (pow.f64 A 3)) (/.f64 (sqrt.f64 -2) (sqrt.f64 1/2)))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))))
(-.f64 (*.f64 -2 (*.f64 (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 6)))) (*.f64 (pow.f64 C 2) B))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (sqrt.f64 2)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 A (pow.f64 B 3))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) 2) (*.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))) (*.f64 B (*.f64 C C)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))))
(fma.f64 -2 (*.f64 (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))) 2) (*.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (*.f64 F (-.f64 A (hypot.f64 B A))))))) (*.f64 B (*.f64 C C)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) 2) (*.f64 -16 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 A 2) F)) (pow.f64 B 6))))) (pow.f64 B 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 8)))) B))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 6)))) (*.f64 (pow.f64 C 2) B))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (*.f64 B (fma.f64 -2 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 A (pow.f64 B 3))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) 2) (*.f64 -16 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (/.f64 (pow.f64 B 6) (*.f64 F (*.f64 A A)))))))) (*.f64 -64 (/.f64 (*.f64 (*.f64 (pow.f64 A 3) (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) F) (pow.f64 B 8))))))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (sqrt.f64 2)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 A (pow.f64 B 3))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) 2) (*.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))) (*.f64 B (*.f64 C C)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))))))
(fma.f64 -2 (*.f64 (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 B (fma.f64 -2 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))) 2) (*.f64 -16 (/.f64 (*.f64 (*.f64 F (*.f64 A A)) (-.f64 A (hypot.f64 B A))) (pow.f64 B 6)))))) (*.f64 -64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 8) (*.f64 F (-.f64 A (hypot.f64 B A))))))))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (hypot.f64 B A))))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))) 2) (*.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (*.f64 F (-.f64 A (hypot.f64 B A))))))) (*.f64 B (*.f64 C C)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 B (pow.f64 (sqrt.f64 2) 2)))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 B 2))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 B (pow.f64 (sqrt.f64 2) 2))))
(fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 (/.f64 1 C) F)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 B 2)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (/.f64 (*.f64 1/8 F) (pow.f64 A 3))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2)) (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 B (pow.f64 (sqrt.f64 2) 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (pow.f64 B 5) (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (sqrt.f64 2)))) 2)))) (fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 (/.f64 1 C) F)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 B 2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C F))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (+.f64 (fma.f64 -2 (*.f64 (*.f64 F (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) C) (/.f64 (*.f64 -1/16 F) (pow.f64 A 5))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (/.f64 (*.f64 1/8 F) (pow.f64 A 3))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2)) (*.f64 F C))))) (*.f64 (pow.f64 B 7) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (/.f64 (*.f64 1/8 F) (pow.f64 A 3))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2)) (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 B (pow.f64 (sqrt.f64 2) 2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (pow.f64 B 7) (+.f64 (fma.f64 -2 (*.f64 (*.f64 F (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) C) (/.f64 (*.f64 -1/16 F) (pow.f64 A 5))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) 2) (/.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (sqrt.f64 2)))) 2)) (*.f64 F C))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (pow.f64 B 5) (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (sqrt.f64 2)))) 2)))) (fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 (/.f64 1 C) F)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 4 (*.f64 (*.f64 F B) C) (*.f64 F (*.f64 B B)))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3)))) (sqrt.f64 -1))))
(fma.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 (*.f64 F B) C) (*.f64 F (*.f64 B B))))) (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))) (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 (*.f64 -1/2 F) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))) (/.f64 (fma.f64 4 (*.f64 (*.f64 F B) C) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)))) 2))) (sqrt.f64 -1))) (fma.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 4 (*.f64 (*.f64 F B) C) (*.f64 F (*.f64 B B)))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3)))) (sqrt.f64 -1)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 (*.f64 -1/2 F) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (fma.f64 4 (*.f64 (*.f64 F B) C) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)))) 2)))))) (fma.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 (*.f64 F B) C) (*.f64 F (*.f64 B B))))) (sqrt.f64 -1))))))
(+.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 F B))) (*.f64 F (pow.f64 B 2))) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 F (pow.f64 B 3)))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))) (/.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 2 (*.f64 F C)) B) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 (*.f64 F B) C) (*.f64 F (*.f64 B B))) (pow.f64 (sqrt.f64 -1) 2)) (/.f64 (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 (*.f64 -1/2 F) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))) (/.f64 (fma.f64 4 (*.f64 (*.f64 F B) C) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)))) 2)) (*.f64 F (pow.f64 B 3))))))) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))) (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 (*.f64 -1/2 F) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))) (/.f64 (fma.f64 4 (*.f64 (*.f64 F B) C) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)))) 2))) (sqrt.f64 -1))) (fma.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 4 (*.f64 (*.f64 F B) C) (*.f64 F (*.f64 B B)))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3)))) (sqrt.f64 -1))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (pow.f64 A 3) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 C (/.f64 B F))) (*.f64 -1/2 (/.f64 (fma.f64 4 (*.f64 (*.f64 F B) C) (*.f64 F (*.f64 B B))) (/.f64 (*.f64 (neg.f64 F) (pow.f64 B 3)) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 (*.f64 -1/2 F) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (fma.f64 4 (*.f64 (*.f64 F B) C) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)))) 2)))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 (*.f64 -1/2 F) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (fma.f64 4 (*.f64 (*.f64 F B) C) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)))) 2)))))) (fma.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 (*.f64 F B) C) (*.f64 F (*.f64 B B))))) (sqrt.f64 -1)))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 B (pow.f64 (sqrt.f64 2) 2)))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 B 2))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) A)) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 B (pow.f64 (sqrt.f64 2) 2))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) A)) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 B 2)))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) A)) (fma.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F C) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))) 2)) (*.f64 B (*.f64 A A)))) (sqrt.f64 (/.f64 1 (*.f64 F C))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) A)) (fma.f64 (*.f64 B 2) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (pow.f64 B 4)) C)) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) (*.f64 B (*.f64 A A)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 6))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) (*.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) A)) (fma.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 (*.f64 1/8 F) (pow.f64 B 6)) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F C) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))) 2)) C)))) (*.f64 B (pow.f64 A 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F C) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))) 2)) (*.f64 B (*.f64 A A))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) A)) (fma.f64 (*.f64 B 2) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (-.f64 (*.f64 (*.f64 F 1/8) (pow.f64 B 6)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B B) 2) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (pow.f64 B 4)) C)) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) C)))) (*.f64 B (pow.f64 A 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F (pow.f64 B 4)) C)) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) (*.f64 B (*.f64 A A))))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 A (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 8)) (sqrt.f64 (*.f64 F C)))))
(*.f64 (neg.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 F C)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))))
(fma.f64 -1 (*.f64 A (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 8)) (sqrt.f64 (*.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 8) (*.f64 B B)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 8) (*.f64 B B)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 8)) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(fma.f64 -1 (*.f64 A (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 8)) (sqrt.f64 (*.f64 F C)))) (fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 8) (*.f64 B B))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 F C) (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)) (sqrt.f64 8)))))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 8) (*.f64 B B))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)) (sqrt.f64 8)))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 8)) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (*.f64 C (pow.f64 (sqrt.f64 8) 2)))) (sqrt.f64 -2)) (*.f64 (pow.f64 A 2) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 -1 (*.f64 A (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 8)) (sqrt.f64 (*.f64 F C)))) (fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 8) (*.f64 B B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 1/2 F) (pow.f64 B 4)) (*.f64 (/.f64 (*.f64 B B) C) (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 F C) (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)) (pow.f64 (sqrt.f64 8) 2)))) (*.f64 A A)) (/.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 F C) (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)) (sqrt.f64 8))))))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 8) (*.f64 B B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 1/2 F) (pow.f64 B 4)) (*.f64 (/.f64 (*.f64 B B) C) (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)) 8))) (*.f64 A A)) (/.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)) (sqrt.f64 8))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 8)) (sqrt.f64 (*.f64 F C)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 B (sqrt.f64 2)))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 B (sqrt.f64 2)) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))
(fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 B (sqrt.f64 2)) (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C))))) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 B (sqrt.f64 2)) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))))
(fma.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C)))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 B (sqrt.f64 2)) (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C))))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 B (sqrt.f64 2)) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))))
(fma.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C)))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) (fma.f64 -4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 B (sqrt.f64 2)) (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (*.f64 F C) (*.f64 B B)))
(*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) C))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 4)))
(fma.f64 2 (*.f64 (*.f64 F C) (*.f64 B B)) (*.f64 (pow.f64 B 4) (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F))))))
(fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) C) (*.f64 (pow.f64 B 4) (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4))) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 B 6)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 4))))
(fma.f64 2 (*.f64 (*.f64 F C) (*.f64 B B)) (fma.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (/.f64 (*.f64 1/8 F) (pow.f64 A 3))) (pow.f64 B 6) (*.f64 (pow.f64 B 4) (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))))))
(fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) C) (fma.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 B 6) (*.f64 (pow.f64 B 4) (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4))) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 B 6)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 4)) (*.f64 (+.f64 (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (pow.f64 B 8)))))
(fma.f64 2 (*.f64 (*.f64 F C) (*.f64 B B)) (fma.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (/.f64 (*.f64 1/8 F) (pow.f64 A 3))) (pow.f64 B 6) (fma.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (pow.f64 B 4) (*.f64 (pow.f64 B 8) (fma.f64 -2 (*.f64 (*.f64 F (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) C) (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)))))))
(fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) C) (fma.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 B 6) (fma.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (pow.f64 B 4) (*.f64 (pow.f64 B 8) (fma.f64 -2 (*.f64 (*.f64 F (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) C) (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)))))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(neg.f64 (*.f64 F (pow.f64 B 3)))
(*.f64 (neg.f64 F) (pow.f64 B 3))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(fma.f64 A (*.f64 F (*.f64 B B)) (neg.f64 (*.f64 F (pow.f64 B 3))))
(-.f64 (*.f64 (*.f64 F A) (*.f64 B B)) (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))) B)))
(fma.f64 A (*.f64 F (*.f64 B B)) (fma.f64 -1 (*.f64 F (pow.f64 B 3)) (*.f64 B (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (*.f64 A A)))))))
(fma.f64 A (*.f64 F (*.f64 B B)) (-.f64 (*.f64 B (fma.f64 4 (*.f64 (*.f64 A C) F) (*.f64 -1/2 (*.f64 F (*.f64 A A))))) (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))) B))))
(fma.f64 A (*.f64 F (*.f64 B B)) (fma.f64 -4 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 -1 (*.f64 F (pow.f64 B 3)) (*.f64 B (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (*.f64 A A))))))))
(fma.f64 A (*.f64 F (*.f64 B B)) (fma.f64 -4 (*.f64 (*.f64 A A) (*.f64 F C)) (-.f64 (*.f64 B (fma.f64 4 (*.f64 (*.f64 A C) F) (*.f64 -1/2 (*.f64 F (*.f64 A A))))) (*.f64 F (pow.f64 B 3)))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 A (*.f64 F (pow.f64 B 2))))
(fma.f64 F (pow.f64 B 3) (*.f64 A (*.f64 F (*.f64 B B))))
(fma.f64 F (pow.f64 B 3) (*.f64 (*.f64 F A) (*.f64 B B)))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)))))))
(fma.f64 F (pow.f64 B 3) (fma.f64 A (*.f64 F (*.f64 B B)) (*.f64 (neg.f64 B) (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (*.f64 A A)))))))
(-.f64 (fma.f64 F (pow.f64 B 3) (*.f64 (*.f64 F A) (*.f64 B B))) (*.f64 B (fma.f64 4 (*.f64 (*.f64 A C) F) (*.f64 -1/2 (*.f64 F (*.f64 A A))))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))))))))
(fma.f64 F (pow.f64 B 3) (fma.f64 A (*.f64 F (*.f64 B B)) (fma.f64 -4 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 (neg.f64 B) (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (*.f64 A A))))))))
(fma.f64 F (pow.f64 B 3) (fma.f64 A (*.f64 F (*.f64 B B)) (-.f64 (*.f64 (*.f64 -4 (*.f64 A A)) (*.f64 F C)) (*.f64 B (fma.f64 4 (*.f64 (*.f64 A C) F) (*.f64 -1/2 (*.f64 F (*.f64 A A))))))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(neg.f64 (*.f64 F (pow.f64 B 3)))
(*.f64 (neg.f64 F) (pow.f64 B 3))
(+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(fma.f64 A (fma.f64 4 (*.f64 (*.f64 F B) C) (*.f64 F (*.f64 B B))) (neg.f64 (*.f64 F (pow.f64 B 3))))
(fma.f64 A (fma.f64 4 (*.f64 (*.f64 F B) C) (*.f64 F (*.f64 B B))) (*.f64 (neg.f64 F) (pow.f64 B 3)))
(+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B)))) (*.f64 -1 (*.f64 F (pow.f64 B 3)))))
(fma.f64 A (fma.f64 4 (*.f64 (*.f64 F B) C) (*.f64 F (*.f64 B B))) (fma.f64 (*.f64 A A) (fma.f64 -4 (*.f64 F C) (*.f64 (*.f64 -1/2 F) B)) (neg.f64 (*.f64 F (pow.f64 B 3)))))
(fma.f64 A (fma.f64 4 (*.f64 (*.f64 F B) C) (*.f64 F (*.f64 B B))) (-.f64 (*.f64 (*.f64 A A) (fma.f64 -4 (*.f64 F C) (*.f64 (*.f64 -1/2 F) B))) (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B)))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))))
(fma.f64 A (fma.f64 4 (*.f64 (*.f64 F B) C) (*.f64 F (*.f64 B B))) (fma.f64 2 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 F C))) (fma.f64 (*.f64 A A) (fma.f64 -4 (*.f64 F C) (*.f64 (*.f64 -1/2 F) B)) (neg.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 A (fma.f64 4 (*.f64 (*.f64 F B) C) (*.f64 F (*.f64 B B))) (fma.f64 2 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 F C))) (-.f64 (*.f64 (*.f64 A A) (fma.f64 -4 (*.f64 F C) (*.f64 (*.f64 -1/2 F) B))) (*.f64 F (pow.f64 B 3)))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (*.f64 F C) (*.f64 B B)))
(*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) C))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)))
(fma.f64 2 (*.f64 (*.f64 F C) (*.f64 B B)) (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))))
(fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) C) (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (pow.f64 A 2))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 F C) (pow.f64 B 4)) (*.f64 A A)) (fma.f64 2 (*.f64 (*.f64 F C) (*.f64 B B)) (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 F (pow.f64 B 4)) C) (*.f64 A A)) (fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) C) (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (pow.f64 A 2))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 F C) (pow.f64 B 4)) (*.f64 A A)) (fma.f64 2 (*.f64 (*.f64 F C) (*.f64 B B)) (fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (*.f64 1/8 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 6)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 F (pow.f64 B 4)) C) (*.f64 A A)) (fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) C) (fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (*.f64 1/8 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 6)))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))
(*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(fma.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 B B)))))
(fma.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 -2 (*.f64 (*.f64 F (*.f64 B B)) C))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 B B))))))
(fma.f64 2 (*.f64 (*.f64 F A) (*.f64 B B)) (fma.f64 1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 -2 (*.f64 (*.f64 F (*.f64 B B)) C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))
(*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (hypot.f64 B A)))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F C))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F C))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F C))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A))))))
(*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F))))
(*.f64 (*.f64 -4 A) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F C)))
(*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F C))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F C))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F C))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A))))))
(*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F))))
(*.f64 (*.f64 -4 A) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F C)))
(*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F C))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F C))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F C))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A))))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F B)))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(fma.f64 -1 (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(-.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))) (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(fma.f64 -1 (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))) (fma.f64 -1 (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))))) (fma.f64 2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 7)))) (*.f64 16 (*.f64 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(-.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))) (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2))))) (fma.f64 2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 7)))) (*.f64 16 (*.f64 (*.f64 A A) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))))) (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (+.f64 (*.f64 64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 11)))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))))
(fma.f64 -1 (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))) (fma.f64 -1 (*.f64 (pow.f64 C 3) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 5))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2)) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 64 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (fma.f64 2 (/.f64 (*.f64 (*.f64 A (*.f64 (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2)) (sqrt.f64 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 7)))) (sqrt.f64 -1)) (*.f64 8 (*.f64 (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 11))))))))) (fma.f64 -1 (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))))) (fma.f64 2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 7)))) (*.f64 16 (*.f64 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(-.f64 (-.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 C 3)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 5))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 -1 (sqrt.f64 -1)) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2))))) (fma.f64 64 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (fma.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))) (*.f64 8 (*.f64 (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))))))) (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2))))) (fma.f64 2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 7)))) (*.f64 16 (*.f64 (*.f64 A A) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) A)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 -1 (*.f64 (pow.f64 B 4) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (sqrt.f64 -1/2)))) (*.f64 (*.f64 -1/64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))
(-.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) A))) (*.f64 (pow.f64 B 4) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (sqrt.f64 -1/2)))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (*.f64 -1/8 (*.f64 (/.f64 (*.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))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))) (pow.f64 B 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 -1 (*.f64 (pow.f64 B 6) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (sqrt.f64 -1/2)))) (fma.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 1 (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -1/2))))))) (fma.f64 -1 (*.f64 (pow.f64 B 4) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (sqrt.f64 -1/2)))) (*.f64 (*.f64 -1/64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(-.f64 (-.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) A))) (*.f64 (pow.f64 B 4) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (sqrt.f64 -1/2)))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (*.f64 (pow.f64 B 6) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (sqrt.f64 -1/2)))) (fma.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.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))) (sqrt.f64 -1/2))) 2)) (sqrt.f64 -1/2)))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (*.f64 -1/8 (*.f64 (/.f64 (*.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))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))) (pow.f64 B 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (pow.f64 B 4))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.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))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.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 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (*.f64 -1/1024 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 11)))))))) (pow.f64 B 8))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(fma.f64 -1 (*.f64 (pow.f64 B 6) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (sqrt.f64 -1/2)))) (fma.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 1 (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -1/2))))))) (fma.f64 -1 (*.f64 (pow.f64 B 4) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (sqrt.f64 -1/2)))) (*.f64 (*.f64 -1/64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (fma.f64 -1 (*.f64 (pow.f64 B 8) (fma.f64 -1/32 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 1 (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) 2)) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 1/2 (*.f64 F (+.f64 (/.f64 1/16 (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 (/.f64 1 (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1/2) 2) (*.f64 C C))))) A) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 9))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 4) (sqrt.f64 -1/2)))) (*.f64 (*.f64 -1/1024 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 F (pow.f64 C 11)))))))) (*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(-.f64 (-.f64 (-.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) A))) (*.f64 (pow.f64 B 8) (fma.f64 -1/32 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.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))) (sqrt.f64 -1/2))) 2)) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (-.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 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))) (sqrt.f64 -1/2))) 2)) (*.f64 -1/2 (*.f64 C C))))) A) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 9))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 4) (sqrt.f64 -1/2)))) (*.f64 -1/1024 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 11)))))))))) (*.f64 (pow.f64 B 4) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (sqrt.f64 -1/2)))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (*.f64 (pow.f64 B 6) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (sqrt.f64 -1/2)))) (fma.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.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))) (sqrt.f64 -1/2))) 2)) (sqrt.f64 -1/2)))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C)))) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(-.f64 (*.f64 -4 (*.f64 (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C))) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (fma.f64 -4 (*.f64 (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C))) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (*.f64 C C))))) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))
(-.f64 (fma.f64 -4 (*.f64 (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C))) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (*.f64 C C))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (fma.f64 -4 (*.f64 (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C))) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (fma.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 7))) (*.f64 (*.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (*.f64 C C))))) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))
(-.f64 (fma.f64 -4 (*.f64 (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C))) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) (fma.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (*.f64 C C))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(*.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) B)) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C))) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) B)) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))
(fma.f64 1/64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C))) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) B)) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (fma.f64 1/256 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 4)) (/.f64 (pow.f64 B 7) (pow.f64 C 4)))) (*.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))
(fma.f64 1/64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C))) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) (fma.f64 1/256 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 4)) (/.f64 (pow.f64 B 7) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) B)) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(*.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) B)) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C))) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) B)) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))
(fma.f64 1/64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C))) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) B)) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (fma.f64 1/256 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 4)) (/.f64 (pow.f64 B 7) (pow.f64 C 4)))) (*.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))
(fma.f64 1/64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C))) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) (fma.f64 1/256 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 4)) (/.f64 (pow.f64 B 7) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) B)) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (*.f64 C C) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (*.f64 (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 -1) (sqrt.f64 (*.f64 F B)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (*.f64 C C) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (*.f64 C C) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (*.f64 (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))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))) (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 (sqrt.f64 -1) 3) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (*.f64 C C) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (pow.f64 C 3) (/.f64 (*.f64 -1 (sqrt.f64 -1)) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) B))
(*.f64 (*.f64 B (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) B)))
(fma.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 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.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)) (pow.f64 B 5)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) B))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 1 (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) 2)) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 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 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.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))) (sqrt.f64 -1/2))) 2)) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 5)))) (*.f64 (*.f64 B (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.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)) (pow.f64 B 5)) (sqrt.f64 -1/2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.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))))) (pow.f64 B 7)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) B)))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 1 (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) 2)) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 5)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (/.f64 (*.f64 1/2 (*.f64 F (+.f64 (/.f64 1/16 (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 (/.f64 1 (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1/2) 2) (*.f64 C C))))) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 7)))) (*.f64 (*.f64 B (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.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))) (sqrt.f64 -1/2))) 2)) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 5)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.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 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))) (sqrt.f64 -1/2))) 2)) (*.f64 -1/2 (*.f64 C C))))) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 7)))) (*.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 B)
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B)))
(+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B)))
(+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (fma.f64 -1 B (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (-.f64 (/.f64 (*.f64 1/8 (pow.f64 C 4)) (pow.f64 B 3)) B)))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(*.f64 -1/2 (/.f64 (*.f64 B B) C))
(/.f64 (*.f64 -1/2 (*.f64 B B)) C)
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))
(fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (/.f64 (*.f64 -1/2 (*.f64 B B)) C))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))
(fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
(fma.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 7)) (fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
(fma.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 B 8) 1/64) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 7)) (fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 2 C (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 2 C (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(*.f64 -1/2 (/.f64 (*.f64 B B) C))
(/.f64 (*.f64 -1/2 (*.f64 B B)) C)
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))
(fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (/.f64 (*.f64 -1/2 (*.f64 B B)) C))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))
(fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (*.f64 -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 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2)) (pow.f64 B 8)) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
(fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 C 6)) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2)) (/.f64 C (pow.f64 B 8))) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (neg.f64 B))
(-.f64 C B)
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B)))
(+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B)))
(+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (fma.f64 -1 B (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (-.f64 (/.f64 (*.f64 1/8 (pow.f64 C 4)) (pow.f64 B 3)) B)))
B
(+.f64 C B)
(+.f64 B C)
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))
(+.f64 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))
(+.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))
(*.f64 -1 (*.f64 F B))
(neg.f64 (*.f64 F B))
(*.f64 (neg.f64 F) B)
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 C F))
(fma.f64 -1 (*.f64 F B) (*.f64 F C))
(-.f64 (*.f64 F C) (*.f64 F B))
(+.f64 (*.f64 -1 (*.f64 F B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 C F)))
(fma.f64 -1 (*.f64 F B) (fma.f64 -1/2 (/.f64 (*.f64 C C) (/.f64 B F)) (*.f64 F C)))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 F (*.f64 C C)) B) (*.f64 F C)) (*.f64 F B))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 3))) (+.f64 (*.f64 -1 (*.f64 F B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 C F))))
(fma.f64 1/8 (/.f64 (pow.f64 C 4) (/.f64 (pow.f64 B 3) F)) (fma.f64 -1 (*.f64 F B) (fma.f64 -1/2 (/.f64 (*.f64 C C) (/.f64 B F)) (*.f64 F C))))
(fma.f64 1/8 (/.f64 (*.f64 F (pow.f64 C 4)) (pow.f64 B 3)) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 F (*.f64 C C)) B) (*.f64 F C)) (*.f64 F B)))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C))
(*.f64 -1/2 (/.f64 F (/.f64 C (*.f64 B B))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)))
(fma.f64 1/8 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 F (/.f64 C (*.f64 B B)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 5))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C))))
(fma.f64 1/8 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (fma.f64 -1/16 (/.f64 F (/.f64 (pow.f64 C 5) (pow.f64 B 6))) (*.f64 -1/2 (/.f64 F (/.f64 C (*.f64 B B))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) F) (pow.f64 C 7))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 5))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)))))
(fma.f64 1/8 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (fma.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (/.f64 (pow.f64 C 7) F)) (fma.f64 -1/16 (/.f64 F (/.f64 (pow.f64 C 5) (pow.f64 B 6))) (*.f64 -1/2 (/.f64 F (/.f64 C (*.f64 B B)))))))
(fma.f64 1/8 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 B 8) 1/64) (*.f64 1/16 (pow.f64 B 8))) (/.f64 (pow.f64 C 7) F)) (fma.f64 -1/16 (/.f64 F (/.f64 (pow.f64 C 5) (pow.f64 B 6))) (*.f64 -1/2 (/.f64 F (/.f64 C (*.f64 B B)))))))
(*.f64 2 (*.f64 C F))
(*.f64 2 (*.f64 F C))
(*.f64 (*.f64 2 C) F)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 2 (*.f64 C F)))
(fma.f64 1/2 (/.f64 F (/.f64 C (*.f64 B B))) (*.f64 2 (*.f64 F C)))
(fma.f64 1/2 (/.f64 F (/.f64 C (*.f64 B B))) (*.f64 (*.f64 2 C) F))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (*.f64 2 (*.f64 C F))))
(fma.f64 1/2 (/.f64 F (/.f64 C (*.f64 B B))) (fma.f64 -1/8 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (*.f64 2 (*.f64 F C))))
(fma.f64 1/2 (/.f64 F (/.f64 C (*.f64 B B))) (fma.f64 -1/8 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (*.f64 (*.f64 2 C) F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (*.f64 2 (*.f64 C F)))))
(fma.f64 1/2 (/.f64 F (/.f64 C (*.f64 B B))) (fma.f64 1/16 (/.f64 F (/.f64 (pow.f64 C 5) (pow.f64 B 6))) (fma.f64 -1/8 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (*.f64 2 (*.f64 F C)))))
(fma.f64 1/2 (/.f64 F (/.f64 C (*.f64 B B))) (fma.f64 1/16 (/.f64 F (/.f64 (pow.f64 C 5) (pow.f64 B 6))) (fma.f64 -1/8 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (*.f64 (*.f64 2 C) F))))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C))
(*.f64 -1/2 (/.f64 F (/.f64 C (*.f64 B B))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)))
(fma.f64 1/8 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 F (/.f64 C (*.f64 B B)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 5))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C))))
(fma.f64 1/8 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (fma.f64 -1/16 (/.f64 F (/.f64 (pow.f64 C 5) (pow.f64 B 6))) (*.f64 -1/2 (/.f64 F (/.f64 C (*.f64 B B))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2)) (pow.f64 B 8))) C)))))
(fma.f64 1/8 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (fma.f64 -1/16 (/.f64 F (/.f64 (pow.f64 C 5) (pow.f64 B 6))) (fma.f64 -1/2 (/.f64 F (/.f64 C (*.f64 B B))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 F (+.f64 (/.f64 1/16 (pow.f64 C 6)) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2))) (pow.f64 B 8)) C)))))
(*.f64 -1 (*.f64 F B))
(neg.f64 (*.f64 F B))
(*.f64 (neg.f64 F) B)
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 C F))
(fma.f64 -1 (*.f64 F B) (*.f64 F C))
(-.f64 (*.f64 F C) (*.f64 F B))
(+.f64 (*.f64 -1 (*.f64 F B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 C F)))
(fma.f64 -1 (*.f64 F B) (fma.f64 -1/2 (/.f64 (*.f64 C C) (/.f64 B F)) (*.f64 F C)))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 F (*.f64 C C)) B) (*.f64 F C)) (*.f64 F B))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 3))) (+.f64 (*.f64 -1 (*.f64 F B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 C F))))
(fma.f64 1/8 (/.f64 (pow.f64 C 4) (/.f64 (pow.f64 B 3) F)) (fma.f64 -1 (*.f64 F B) (fma.f64 -1/2 (/.f64 (*.f64 C C) (/.f64 B F)) (*.f64 F C))))
(fma.f64 1/8 (/.f64 (*.f64 F (pow.f64 C 4)) (pow.f64 B 3)) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 F (*.f64 C C)) B) (*.f64 F C)) (*.f64 F B)))
(*.f64 F B)
(+.f64 (*.f64 F B) (*.f64 C F))
(fma.f64 F B (*.f64 F C))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (+.f64 (*.f64 F B) (*.f64 C F)))
(fma.f64 1/2 (/.f64 (*.f64 C C) (/.f64 B F)) (fma.f64 F B (*.f64 F C)))
(fma.f64 1/2 (/.f64 (*.f64 F (*.f64 C C)) B) (fma.f64 F B (*.f64 F C)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (+.f64 (*.f64 F B) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 3))) (*.f64 C F))))
(fma.f64 1/2 (/.f64 (*.f64 C C) (/.f64 B F)) (fma.f64 F B (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (/.f64 (pow.f64 B 3) F)) (*.f64 F C))))
(fma.f64 1/2 (/.f64 (*.f64 F (*.f64 C C)) B) (fma.f64 F B (fma.f64 -1/8 (/.f64 (*.f64 F (pow.f64 C 4)) (pow.f64 B 3)) (*.f64 F C))))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (/.f64 (sqrt.f64 -2) B)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (/.f64 (sqrt.f64 -2) B)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)))) (/.f64 (sqrt.f64 -2) B))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (/.f64 (sqrt.f64 -2) B))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))))))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (/.f64 (sqrt.f64 -2) B)) (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (/.f64 C (/.f64 (pow.f64 B 3) (sqrt.f64 -2)))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 8 (*.f64 C (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))) (*.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (/.f64 (neg.f64 C) B))))) (*.f64 (pow.f64 B 3) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))))))))))
(-.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)))) (/.f64 (sqrt.f64 -2) B)) (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C))) (/.f64 C (/.f64 (pow.f64 B 3) (sqrt.f64 -2)))) (*.f64 1/2 (/.f64 (*.f64 (fma.f64 8 (*.f64 C (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)) (*.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) (sqrt.f64 (/.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)))) (*.f64 (pow.f64 B 3) (sqrt.f64 -2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (/.f64 (sqrt.f64 -2) B))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))))))) (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1 B) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 C B)))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))))) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) C) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (/.f64 (sqrt.f64 -2) B)) (*.f64 -1 (+.f64 (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (/.f64 C (/.f64 (pow.f64 B 3) (sqrt.f64 -2)))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 8 (*.f64 C (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))) (*.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (/.f64 (neg.f64 C) B))))) (*.f64 (pow.f64 B 3) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))))))) (*.f64 (*.f64 A A) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 C (-.f64 1 (/.f64 (neg.f64 C) B))) (neg.f64 B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (/.f64 (fma.f64 8 (*.f64 C (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))) (*.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (/.f64 (neg.f64 C) B))))) (*.f64 B (sqrt.f64 -2))))) 2)) (sqrt.f64 (/.f64 (/.f64 1 F) (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))))) (*.f64 (pow.f64 B 3) (sqrt.f64 -2))) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 5) (sqrt.f64 -2)))) (*.f64 (*.f64 2 (*.f64 (/.f64 (fma.f64 8 (*.f64 C (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))) (*.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (/.f64 (neg.f64 C) B))))) (sqrt.f64 -2)) (/.f64 C (pow.f64 B 5)))) (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))))))))))
(-.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)))) (/.f64 (sqrt.f64 -2) B)) (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C))) (/.f64 C (/.f64 (pow.f64 B 3) (sqrt.f64 -2)))) (*.f64 1/2 (/.f64 (*.f64 (fma.f64 8 (*.f64 C (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)) (*.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) (sqrt.f64 (/.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)))) (*.f64 (pow.f64 B 3) (sqrt.f64 -2))))))) (*.f64 (*.f64 A A) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 C (+.f64 1 (/.f64 C B))) (neg.f64 B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C))) (/.f64 (fma.f64 8 (*.f64 C (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)) (*.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) (*.f64 B (sqrt.f64 -2))))) 2)) (*.f64 (pow.f64 B 3) (sqrt.f64 -2))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C))))) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C))) (/.f64 (*.f64 (*.f64 C C) (sqrt.f64 -2)) (pow.f64 B 5))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C))) (*.f64 (/.f64 (fma.f64 8 (*.f64 C (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)) (*.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) (sqrt.f64 -2)) (/.f64 C (pow.f64 B 5)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (/.f64 (sqrt.f64 -2) B))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 C B))))) (*.f64 -1 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) 2))) (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 (+.f64 (*.f64 -1 B) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 C B)))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) 2))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) (pow.f64 C 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))))))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))))))) (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1 B) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 C B)))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))))) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) C) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (/.f64 (sqrt.f64 -2) B)) (fma.f64 -1 (*.f64 (pow.f64 A 3) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (/.f64 (+.f64 (/.f64 (*.f64 4 (*.f64 F C)) B) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 8 (*.f64 C (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))) (*.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (/.f64 (neg.f64 C) B))))) (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))) (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 C (-.f64 1 (/.f64 (neg.f64 C) B))) (neg.f64 B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (/.f64 (fma.f64 8 (*.f64 C (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))) (*.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (/.f64 (neg.f64 C) B))))) (*.f64 B (sqrt.f64 -2))))) 2)) (*.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -2) 2)))))) (*.f64 (pow.f64 B 3) (sqrt.f64 -2)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (*.f64 (/.f64 C (sqrt.f64 -2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 C (-.f64 1 (/.f64 (neg.f64 C) B))) (neg.f64 B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (/.f64 (fma.f64 8 (*.f64 C (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))) (*.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (/.f64 (neg.f64 C) B))))) (*.f64 B (sqrt.f64 -2))))) 2)) (pow.f64 B 5)))) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (*.f64 (/.f64 (fma.f64 8 (*.f64 C (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))) (*.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (/.f64 (neg.f64 C) B))))) (sqrt.f64 -2)) (/.f64 (*.f64 C C) (pow.f64 B 7)))) (*.f64 (*.f64 64 (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 7) (sqrt.f64 -2)))) (sqrt.f64 (*.f64 F (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))))))))) (*.f64 -1 (+.f64 (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (/.f64 C (/.f64 (pow.f64 B 3) (sqrt.f64 -2)))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 8 (*.f64 C (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))) (*.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (/.f64 (neg.f64 C) B))))) (*.f64 (pow.f64 B 3) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))))))) (*.f64 (*.f64 A A) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 C (-.f64 1 (/.f64 (neg.f64 C) B))) (neg.f64 B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (/.f64 (fma.f64 8 (*.f64 C (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))) (*.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (/.f64 (neg.f64 C) B))))) (*.f64 B (sqrt.f64 -2))))) 2)) (sqrt.f64 (/.f64 (/.f64 1 F) (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))))) (*.f64 (pow.f64 B 3) (sqrt.f64 -2))) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 5) (sqrt.f64 -2)))) (*.f64 (*.f64 2 (*.f64 (/.f64 (fma.f64 8 (*.f64 C (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))) (*.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (/.f64 (neg.f64 C) B))))) (sqrt.f64 -2)) (/.f64 C (pow.f64 B 5)))) (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))))))))))))
(-.f64 (-.f64 (-.f64 (*.f64 (neg.f64 A) (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C))) (/.f64 C (/.f64 (pow.f64 B 3) (sqrt.f64 -2)))) (*.f64 1/2 (/.f64 (*.f64 (fma.f64 8 (*.f64 C (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)) (*.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) (sqrt.f64 (/.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)))) (*.f64 (pow.f64 B 3) (sqrt.f64 -2)))))) (*.f64 (*.f64 A A) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 C (+.f64 1 (/.f64 C B))) (neg.f64 B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C))) (/.f64 (fma.f64 8 (*.f64 C (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)) (*.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) (*.f64 B (sqrt.f64 -2))))) 2)) (*.f64 (pow.f64 B 3) (sqrt.f64 -2))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C))))) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C))) (/.f64 (*.f64 (*.f64 C C) (sqrt.f64 -2)) (pow.f64 B 5))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C))) (*.f64 (/.f64 (fma.f64 8 (*.f64 C (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)) (*.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) (sqrt.f64 -2)) (/.f64 C (pow.f64 B 5))))))))) (*.f64 (pow.f64 A 3) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)))) (/.f64 (+.f64 (*.f64 4 (/.f64 C (/.f64 B F))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 8 (*.f64 C (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)) (*.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)) (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 C (+.f64 1 (/.f64 C B))) (neg.f64 B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C))) (/.f64 (fma.f64 8 (*.f64 C (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)) (*.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) (*.f64 B (sqrt.f64 -2))))) 2)) (*.f64 (*.f64 B B) -2))))) (*.f64 (pow.f64 B 3) (sqrt.f64 -2)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)))) (*.f64 (/.f64 C (sqrt.f64 -2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 C (+.f64 1 (/.f64 C B))) (neg.f64 B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C))) (/.f64 (fma.f64 8 (*.f64 C (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)) (*.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) (*.f64 B (sqrt.f64 -2))))) 2)) (pow.f64 B 5)))) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C))) (/.f64 (fma.f64 8 (*.f64 C (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)) (*.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) (/.f64 (*.f64 (pow.f64 B 7) (sqrt.f64 -2)) (*.f64 C C)))) (*.f64 64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C))) (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 7) (sqrt.f64 -2)))))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C))) (/.f64 (sqrt.f64 -2) B)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))))
(fma.f64 -1 (*.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (*.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (/.f64 A B)))) (*.f64 (*.f64 A -8) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (pow.f64 B 3) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))))
(-.f64 (*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (*.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -8 (*.f64 A (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (*.f64 (pow.f64 B 3) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (/.f64 A B))))) (*.f64 -1 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))) (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))))
(fma.f64 -1 (*.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (*.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (/.f64 A B)))) (*.f64 (*.f64 A -8) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (pow.f64 B 3) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))))) (fma.f64 -1 (*.f64 (*.f64 C C) (fma.f64 2 (/.f64 (*.f64 (*.f64 A (fma.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (/.f64 A B)))) (*.f64 (*.f64 A -8) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (*.f64 (pow.f64 B 5) (sqrt.f64 2))) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (neg.f64 (/.f64 A B)))) (neg.f64 B))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (/.f64 A B)))) (*.f64 (*.f64 A -8) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 B (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))) (*.f64 (pow.f64 B 3) (sqrt.f64 2))) (*.f64 (*.f64 16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))))))
(-.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (*.f64 (*.f64 C C) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (/.f64 (*.f64 A (fma.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -8 (*.f64 A (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))) (*.f64 (pow.f64 B 5) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -8 (+.f64 A (*.f64 A (/.f64 A B)))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -8 (*.f64 A (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (*.f64 B (sqrt.f64 2))))) 2)) (*.f64 (pow.f64 B 3) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))) (*.f64 (*.f64 16 (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (pow.f64 B 5))) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))))))) (*.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -8 (*.f64 A (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (*.f64 (pow.f64 B 3) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (/.f64 A B))))) (*.f64 -1 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))) (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 (sqrt.f64 2) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (/.f64 A B))))) (*.f64 -1 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 A F) B)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (/.f64 A B))))) (*.f64 -1 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) 2)) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))) (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))))))
(fma.f64 -1 (*.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (*.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (/.f64 A B)))) (*.f64 (*.f64 A -8) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (pow.f64 B 3) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))))) (fma.f64 -1 (*.f64 (*.f64 C C) (fma.f64 2 (/.f64 (*.f64 (*.f64 A (fma.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (/.f64 A B)))) (*.f64 (*.f64 A -8) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (*.f64 (pow.f64 B 5) (sqrt.f64 2))) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (neg.f64 (/.f64 A B)))) (neg.f64 B))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (/.f64 A B)))) (*.f64 (*.f64 A -8) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 B (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))) (*.f64 (pow.f64 B 3) (sqrt.f64 2))) (*.f64 (*.f64 16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 C 3) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (/.f64 (*.f64 A A) (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (/.f64 A B)))) (*.f64 (*.f64 A -8) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (pow.f64 B 7)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (neg.f64 (/.f64 A B)))) (neg.f64 B))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (/.f64 A B)))) (*.f64 (*.f64 A -8) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 B (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) 2)) (pow.f64 B 5)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (/.f64 (+.f64 (*.f64 4 (/.f64 A (/.f64 B F))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (neg.f64 (/.f64 A B)))) (neg.f64 B))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (/.f64 A B)))) (*.f64 (*.f64 A -8) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 B (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) 2)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (*.f64 B B) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (fma.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (/.f64 A B)))) (*.f64 (*.f64 A -8) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))))) (*.f64 (pow.f64 B 3) (sqrt.f64 2)))) (*.f64 (*.f64 64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2)))) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))))))
(-.f64 (-.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (*.f64 (pow.f64 C 3) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (/.f64 (*.f64 (*.f64 A A) (fma.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -8 (*.f64 A (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))) (*.f64 (pow.f64 B 7) (sqrt.f64 2)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -8 (+.f64 A (*.f64 A (/.f64 A B)))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -8 (*.f64 A (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (*.f64 B (sqrt.f64 2))))) 2)) (pow.f64 B 5)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (/.f64 (+.f64 (*.f64 4 (/.f64 A (/.f64 B F))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -8 (+.f64 A (*.f64 A (/.f64 A B)))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -8 (*.f64 A (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (*.f64 B (sqrt.f64 2))))) 2)) (/.f64 (*.f64 2 (*.f64 (*.f64 B B) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (fma.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -8 (*.f64 A (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))))))) (*.f64 (pow.f64 B 3) (sqrt.f64 2)))) (*.f64 64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7))))))))) (*.f64 (*.f64 C C) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (/.f64 (*.f64 A (fma.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -8 (*.f64 A (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))) (*.f64 (pow.f64 B 5) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -8 (+.f64 A (*.f64 A (/.f64 A B)))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -8 (*.f64 A (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (*.f64 B (sqrt.f64 2))))) 2)) (*.f64 (pow.f64 B 3) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))) (*.f64 (*.f64 16 (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (pow.f64 B 5))) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))))))) (*.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -8 (*.f64 A (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (*.f64 (pow.f64 B 3) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 (sqrt.f64 -2) B))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (*.f64 B (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C))) (*.f64 B (sqrt.f64 -2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 (sqrt.f64 -2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))))
(fma.f64 (sqrt.f64 (*.f64 F (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (*.f64 B (sqrt.f64 -2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (*.f64 (/.f64 A (sqrt.f64 -2)) (/.f64 (fma.f64 8 (*.f64 C (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))) (*.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (/.f64 (neg.f64 C) B))))) B)))))
(fma.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C))) (*.f64 B (sqrt.f64 -2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C))) (*.f64 (/.f64 A (sqrt.f64 -2)) (/.f64 (fma.f64 8 (*.f64 C (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)) (*.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 (sqrt.f64 -2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 (+.f64 (*.f64 -1 B) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 C B)))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) 2))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))))))
(fma.f64 (sqrt.f64 (*.f64 F (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (*.f64 B (sqrt.f64 -2)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (*.f64 (/.f64 A (sqrt.f64 -2)) (/.f64 (fma.f64 8 (*.f64 C (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))) (*.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (/.f64 (neg.f64 C) B))))) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (*.f64 (/.f64 (*.f64 A A) (sqrt.f64 -2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 C (-.f64 1 (/.f64 (neg.f64 C) B))) (neg.f64 B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (/.f64 (fma.f64 8 (*.f64 C (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))) (*.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (/.f64 (neg.f64 C) B))))) (*.f64 B (sqrt.f64 -2))))) 2)) B))))))
(fma.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C))) (*.f64 B (sqrt.f64 -2)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C))) (*.f64 (/.f64 A (sqrt.f64 -2)) (/.f64 (fma.f64 8 (*.f64 C (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)) (*.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)))) (*.f64 (/.f64 (*.f64 A A) (sqrt.f64 -2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 C (+.f64 1 (/.f64 C B))) (neg.f64 B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C))) (/.f64 (fma.f64 8 (*.f64 C (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)) (*.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) (*.f64 B (sqrt.f64 -2))))) 2)) B))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 (sqrt.f64 -2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 4 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 C B))))) (*.f64 -1 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) 2))) (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 (+.f64 (*.f64 -1 B) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 C B)))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) 2))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))))))))
(fma.f64 (sqrt.f64 (*.f64 F (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (*.f64 B (sqrt.f64 -2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (*.f64 (/.f64 A (sqrt.f64 -2)) (/.f64 (fma.f64 8 (*.f64 C (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))) (*.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (/.f64 (neg.f64 C) B))))) B))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (*.f64 (/.f64 (pow.f64 A 3) (sqrt.f64 -2)) (/.f64 (+.f64 (/.f64 (*.f64 4 (*.f64 F C)) B) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 8 (*.f64 C (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))) (*.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (/.f64 (neg.f64 C) B))))) (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))) (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 C (-.f64 1 (/.f64 (neg.f64 C) B))) (neg.f64 B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (/.f64 (fma.f64 8 (*.f64 C (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))) (*.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (/.f64 (neg.f64 C) B))))) (*.f64 B (sqrt.f64 -2))))) 2)) (*.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -2) 2)))))) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (*.f64 (/.f64 (*.f64 A A) (sqrt.f64 -2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 C (-.f64 1 (/.f64 (neg.f64 C) B))) (neg.f64 B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (/.f64 (fma.f64 8 (*.f64 C (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))) (*.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (/.f64 (neg.f64 C) B))))) (*.f64 B (sqrt.f64 -2))))) 2)) B)))))))
(fma.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C))) (*.f64 B (sqrt.f64 -2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C))) (*.f64 (/.f64 A (sqrt.f64 -2)) (/.f64 (fma.f64 8 (*.f64 C (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)) (*.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) B))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)))) (*.f64 (/.f64 (pow.f64 A 3) (sqrt.f64 -2)) (/.f64 (+.f64 (*.f64 4 (/.f64 C (/.f64 B F))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 8 (*.f64 C (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)) (*.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)) (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 C (+.f64 1 (/.f64 C B))) (neg.f64 B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C))) (/.f64 (fma.f64 8 (*.f64 C (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)) (*.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) (*.f64 B (sqrt.f64 -2))))) 2)) (*.f64 (*.f64 B B) -2))))) B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)))) (*.f64 (/.f64 (*.f64 A A) (sqrt.f64 -2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 C (+.f64 1 (/.f64 C B))) (neg.f64 B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C))) (/.f64 (fma.f64 8 (*.f64 C (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)) (*.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) (*.f64 B (sqrt.f64 -2))))) 2)) B)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.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/2 (/.f64 (*.f64 A A) B) B)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))))
(fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (/.f64 C (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (/.f64 A B)))) (*.f64 (*.f64 A -8) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) B)))))
(fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (/.f64 C (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -8 (*.f64 A (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) B)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (/.f64 A B))))) (*.f64 -1 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) 2)) (pow.f64 C 2)) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))))
(fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (neg.f64 (/.f64 A B)))) (neg.f64 B))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (/.f64 A B)))) (*.f64 (*.f64 A -8) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 B (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) 2)) (sqrt.f64 2)) (/.f64 (*.f64 C C) B))) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (/.f64 C (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (/.f64 A B)))) (*.f64 (*.f64 A -8) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) B))))))
(fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (*.f64 (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -8 (+.f64 A (*.f64 A (/.f64 A B)))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -8 (*.f64 A (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (*.f64 B (sqrt.f64 2))))) 2)) (sqrt.f64 2)) (/.f64 (*.f64 C C) B))) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (/.f64 C (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -8 (*.f64 A (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) B))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (/.f64 A B))))) (*.f64 -1 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) 2)) (pow.f64 C 2)) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 4 (/.f64 (*.f64 A F) B)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (/.f64 A B))))) (*.f64 -1 B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) 2)) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))))))
(fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (neg.f64 (/.f64 A B)))) (neg.f64 B))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (/.f64 A B)))) (*.f64 (*.f64 A -8) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 B (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) 2)) (sqrt.f64 2)) (/.f64 (*.f64 C C) B))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (*.f64 (/.f64 (pow.f64 C 3) (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 4 (/.f64 A (/.f64 B F))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (neg.f64 (/.f64 A B)))) (neg.f64 B))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (/.f64 A B)))) (*.f64 (*.f64 A -8) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 B (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) 2)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (*.f64 B B) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (fma.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (/.f64 A B)))) (*.f64 (*.f64 A -8) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))))) B))) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (/.f64 C (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (/.f64 A B)))) (*.f64 (*.f64 A -8) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) B)))))))
(fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (*.f64 (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -8 (+.f64 A (*.f64 A (/.f64 A B)))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -8 (*.f64 A (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (*.f64 B (sqrt.f64 2))))) 2)) (sqrt.f64 2)) (/.f64 (*.f64 C C) B))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (*.f64 (/.f64 (pow.f64 C 3) (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 4 (/.f64 A (/.f64 B F))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -8 (+.f64 A (*.f64 A (/.f64 A B)))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -8 (*.f64 A (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (*.f64 B (sqrt.f64 2))))) 2)) (/.f64 (*.f64 2 (*.f64 (*.f64 B B) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (fma.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -8 (*.f64 A (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))))))) B))) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (/.f64 C (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -8 (*.f64 A (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) B)))))))
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))
(fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B))
(fma.f64 -2 (/.f64 (*.f64 A C) B) (/.f64 (*.f64 C C) B))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 (*.f64 A C) B) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 (*.f64 A C) B) (/.f64 (*.f64 C C) B)))
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B)))
(+.f64 (/.f64 (*.f64 A A) B) (*.f64 -2 (/.f64 A (/.f64 B C))))
(+.f64 (/.f64 (*.f64 A A) B) (*.f64 -2 (/.f64 (*.f64 A C) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 (*.f64 A C) B) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 (*.f64 A C) B) (/.f64 (*.f64 C C) B)))
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B)))
(+.f64 (/.f64 (*.f64 A A) B) (*.f64 -2 (/.f64 A (/.f64 B C))))
(+.f64 (/.f64 (*.f64 A A) B) (*.f64 -2 (/.f64 (*.f64 A C) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 (*.f64 A C) B) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 (*.f64 A C) B) (/.f64 (*.f64 C C) B)))
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B)))
(+.f64 (/.f64 (*.f64 A A) B) (*.f64 -2 (/.f64 A (/.f64 B C))))
(+.f64 (/.f64 (*.f64 A A) B) (*.f64 -2 (/.f64 (*.f64 A C) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 (*.f64 A C) B) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 (*.f64 A C) B) (/.f64 (*.f64 C C) B)))
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))
(fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B))
(fma.f64 -2 (/.f64 (*.f64 A C) B) (/.f64 (*.f64 C C) B))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 (*.f64 A C) B) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 (*.f64 A C) B) (/.f64 (*.f64 C C) B)))
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))
(fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B))
(fma.f64 -2 (/.f64 (*.f64 A C) B) (/.f64 (*.f64 C C) B))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 (*.f64 A C) B) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 (*.f64 A C) B) (/.f64 (*.f64 C C) B)))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B)))))
(*.f64 (*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 B (*.f64 B 2))) F) (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))))
(*.f64 (*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) F) (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B)))))
(*.f64 (*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 B (*.f64 B 2))) F) (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))))
(*.f64 (*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) F) (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B)))))
(*.f64 (*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 B (*.f64 B 2))) F) (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))))
(*.f64 (*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) F) (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B)))))
(*.f64 (*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 B (*.f64 B 2))) F) (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))))
(*.f64 (*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) F) (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B)))))
(*.f64 (*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 B (*.f64 B 2))) F) (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))))
(*.f64 (*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) F) (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B)))))
(*.f64 (*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 B (*.f64 B 2))) F) (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))))
(*.f64 (*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) F) (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B)))))
(*.f64 (*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 B (*.f64 B 2))) F) (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))))
(*.f64 (*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) F) (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B)))))
(*.f64 (*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 B (*.f64 B 2))) F) (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))))
(*.f64 (*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) F) (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B)))))
(*.f64 (*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 B (*.f64 B 2))) F) (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))))
(*.f64 (*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) F) (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B)))))
(*.f64 (*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 B (*.f64 B 2))) F) (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))))
(*.f64 (*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) F) (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B)))))
(*.f64 (*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 B (*.f64 B 2))) F) (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))))
(*.f64 (*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) F) (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B)))))
(*.f64 (*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 B (*.f64 B 2))) F) (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))))
(*.f64 (*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) F) (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))))
(*.f64 -2 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) (pow.f64 B 2))))
(*.f64 (*.f64 -2 F) (*.f64 (*.f64 B B) (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))))
(*.f64 -2 (*.f64 F (*.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C))))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) F)) (*.f64 -2 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) (pow.f64 B 2)))))
(fma.f64 A (*.f64 F (fma.f64 8 (*.f64 C (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))) (*.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (/.f64 (neg.f64 C) B)))))) (*.f64 (*.f64 -2 F) (*.f64 (*.f64 B B) (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))))
(fma.f64 A (*.f64 F (fma.f64 8 (*.f64 C (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)) (*.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B)))))) (*.f64 -2 (*.f64 F (*.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)))))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) F)) (+.f64 (*.f64 -2 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) (pow.f64 B 2)))) (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 C B))))) (*.f64 -1 B))))))
(fma.f64 A (*.f64 F (fma.f64 8 (*.f64 C (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))) (*.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (/.f64 (neg.f64 C) B)))))) (fma.f64 -2 (*.f64 F (*.f64 (*.f64 B B) (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (*.f64 (*.f64 F (*.f64 A A)) (fma.f64 -8 (*.f64 C (-.f64 1 (/.f64 (neg.f64 C) B))) (neg.f64 B)))))
(fma.f64 A (*.f64 F (fma.f64 8 (*.f64 C (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)) (*.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B)))))) (fma.f64 -2 (*.f64 F (*.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C))) (*.f64 (*.f64 A A) (*.f64 F (fma.f64 -8 (*.f64 C (+.f64 1 (/.f64 C B))) (neg.f64 B))))))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 8 (*.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))) F)) (+.f64 (*.f64 -2 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) (pow.f64 B 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)) (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (/.f64 C B))))) (*.f64 -1 B)))))))
(fma.f64 A (*.f64 F (fma.f64 8 (*.f64 C (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))) (*.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (/.f64 (neg.f64 C) B)))))) (fma.f64 -2 (*.f64 F (*.f64 (*.f64 B B) (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (fma.f64 4 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 F C))) (*.f64 (*.f64 F (*.f64 A A)) (fma.f64 -8 (*.f64 C (-.f64 1 (/.f64 (neg.f64 C) B))) (neg.f64 B))))))
(fma.f64 A (*.f64 F (fma.f64 8 (*.f64 C (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)) (*.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B)))))) (fma.f64 -2 (*.f64 F (*.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C))) (fma.f64 4 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 F C))) (*.f64 (*.f64 A A) (*.f64 F (fma.f64 -8 (*.f64 C (+.f64 1 (/.f64 C B))) (neg.f64 B)))))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B))
(*.f64 4 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 F C))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 C (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) F))) (*.f64 -1 (*.f64 F B)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)))
(fma.f64 (*.f64 A A) (fma.f64 -8 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (neg.f64 C) B)))) (neg.f64 (*.f64 F B))) (*.f64 4 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 F C)))))
(fma.f64 (*.f64 A A) (-.f64 (*.f64 -8 (*.f64 C (*.f64 F (+.f64 1 (/.f64 C B))))) (*.f64 F B)) (*.f64 4 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 F C)))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 C (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) F))) (*.f64 -1 (*.f64 F B)))) (+.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))) (*.f64 2 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2))))) A) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B))))
(fma.f64 (*.f64 A A) (fma.f64 -8 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (neg.f64 C) B)))) (neg.f64 (*.f64 F B))) (fma.f64 (fma.f64 8 (*.f64 (*.f64 F C) (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))) (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (/.f64 (neg.f64 C) B)))))) A (*.f64 4 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 F C))))))
(fma.f64 (*.f64 A A) (-.f64 (*.f64 -8 (*.f64 C (*.f64 F (+.f64 1 (/.f64 C B))))) (*.f64 F B)) (fma.f64 A (fma.f64 8 (*.f64 (*.f64 F C) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)) (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 1 (/.f64 C B))))) (*.f64 4 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 F C))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 C (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) F))) (*.f64 -1 (*.f64 F B)))) (+.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))) (*.f64 2 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2))))) A) (+.f64 (*.f64 -2 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) (pow.f64 B 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)))))
(fma.f64 (*.f64 A A) (fma.f64 -8 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (neg.f64 C) B)))) (neg.f64 (*.f64 F B))) (fma.f64 (fma.f64 8 (*.f64 (*.f64 F C) (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))) (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (/.f64 (neg.f64 C) B)))))) A (fma.f64 -2 (*.f64 F (*.f64 (*.f64 B B) (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (*.f64 4 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 F C)))))))
(fma.f64 (*.f64 A A) (-.f64 (*.f64 -8 (*.f64 C (*.f64 F (+.f64 1 (/.f64 C B))))) (*.f64 F B)) (fma.f64 A (fma.f64 8 (*.f64 (*.f64 F C) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)) (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 1 (/.f64 C B))))) (fma.f64 -2 (*.f64 F (*.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C))) (*.f64 4 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 F C)))))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B))
(*.f64 4 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 F B) (*.f64 8 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)))
(fma.f64 -1 (*.f64 (*.f64 A A) (fma.f64 F B (*.f64 (*.f64 8 (+.f64 1 (/.f64 C B))) (*.f64 F C)))) (*.f64 4 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 F C)))))
(-.f64 (*.f64 4 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 F C)))) (*.f64 (*.f64 A A) (fma.f64 F B (*.f64 (*.f64 8 (+.f64 1 (/.f64 C B))) (*.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 F B) (*.f64 8 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F)))))) (+.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))) (*.f64 2 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B))))
(fma.f64 -1 (*.f64 (*.f64 A A) (fma.f64 F B (*.f64 (*.f64 8 (+.f64 1 (/.f64 C B))) (*.f64 F C)))) (fma.f64 A (fma.f64 8 (*.f64 (*.f64 F C) (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))) (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 1 (/.f64 C B))))) (*.f64 4 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 F C))))))
(-.f64 (fma.f64 A (fma.f64 8 (*.f64 (*.f64 F C) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)) (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 1 (/.f64 C B))))) (*.f64 4 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 F C))))) (*.f64 (*.f64 A A) (fma.f64 F B (*.f64 (*.f64 8 (+.f64 1 (/.f64 C B))) (*.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 F B) (*.f64 8 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F)))))) (+.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))) (*.f64 2 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 F (pow.f64 B 2)))))) (+.f64 (*.f64 -2 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) (pow.f64 B 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)))))
(fma.f64 -1 (*.f64 (*.f64 A A) (fma.f64 F B (*.f64 (*.f64 8 (+.f64 1 (/.f64 C B))) (*.f64 F C)))) (fma.f64 A (fma.f64 8 (*.f64 (*.f64 F C) (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))) (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 1 (/.f64 C B))))) (fma.f64 -2 (*.f64 F (*.f64 (*.f64 B B) (fma.f64 -1 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))) (*.f64 4 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 F C)))))))
(-.f64 (fma.f64 A (fma.f64 8 (*.f64 (*.f64 F C) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C)) (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 1 (/.f64 C B))))) (fma.f64 -2 (*.f64 F (*.f64 (*.f64 B B) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 C C) B) B) C))) (*.f64 4 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 F C)))))) (*.f64 (*.f64 A A) (fma.f64 F B (*.f64 (*.f64 8 (+.f64 1 (/.f64 C B))) (*.f64 F C)))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) (pow.f64 B 2))))
(*.f64 (*.f64 2 F) (*.f64 (*.f64 B B) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))
(*.f64 2 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))) (*.f64 B B)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) (pow.f64 B 2)))) (*.f64 C (*.f64 F (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (*.f64 F C) (fma.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (/.f64 A B)))) (*.f64 (*.f64 A -8) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))))
(fma.f64 2 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))) (*.f64 B B)) (*.f64 C (*.f64 F (fma.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -8 (*.f64 A (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) (pow.f64 B 2)))) (+.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))) (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (/.f64 A B))))) (*.f64 -1 B))))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (fma.f64 C (*.f64 F (fma.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (/.f64 A B)))) (*.f64 (*.f64 A -8) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (*.f64 (*.f64 C C) (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (neg.f64 (/.f64 A B)))) (neg.f64 B))))))
(fma.f64 2 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))) (*.f64 B B)) (fma.f64 C (*.f64 F (fma.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -8 (*.f64 A (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))) (*.f64 (*.f64 C C) (*.f64 F (-.f64 (*.f64 -8 (+.f64 A (*.f64 A (/.f64 A B)))) B)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) (pow.f64 B 2)))) (+.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 A B))) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)) (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (/.f64 A B))))) (*.f64 -1 B)))))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (fma.f64 C (*.f64 F (fma.f64 2 (*.f64 (*.f64 B B) (-.f64 1 (neg.f64 (/.f64 A B)))) (*.f64 (*.f64 A -8) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (fma.f64 4 (/.f64 A (/.f64 B (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 C C) (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (neg.f64 (/.f64 A B)))) (neg.f64 B)))))))
(fma.f64 2 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))) (*.f64 B B)) (fma.f64 C (*.f64 F (fma.f64 2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B))) (*.f64 -8 (*.f64 A (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))) (fma.f64 (-.f64 (*.f64 -8 (+.f64 A (*.f64 A (/.f64 A B)))) B) (*.f64 F (*.f64 C C)) (*.f64 4 (/.f64 A (/.f64 B (*.f64 F (pow.f64 C 3))))))))
(*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B))
(/.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 C 3)))) B)
(*.f64 4 (/.f64 A (/.f64 B (*.f64 F (pow.f64 C 3)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 -8 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (/.f64 A B)))))))))
(fma.f64 4 (/.f64 A (/.f64 B (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 C C) (fma.f64 -1 (*.f64 F B) (*.f64 -8 (*.f64 (*.f64 F A) (-.f64 1 (neg.f64 (/.f64 A B))))))))
(fma.f64 4 (/.f64 A (/.f64 B (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 C C) (-.f64 (*.f64 -8 (*.f64 (*.f64 F A) (+.f64 1 (/.f64 A B)))) (*.f64 F B))))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (/.f64 A B)))))) (*.f64 -8 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 -8 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (/.f64 A B))))))))))
(fma.f64 C (fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 1 (neg.f64 (/.f64 A B)))) (*.f64 -8 (*.f64 (*.f64 F A) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (fma.f64 4 (/.f64 A (/.f64 B (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 C C) (fma.f64 -1 (*.f64 F B) (*.f64 -8 (*.f64 (*.f64 F A) (-.f64 1 (neg.f64 (/.f64 A B)))))))))
(fma.f64 C (fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 1 (/.f64 A B))) (*.f64 -8 (*.f64 (*.f64 F A) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (fma.f64 4 (/.f64 A (/.f64 B (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 C C) (-.f64 (*.f64 -8 (*.f64 (*.f64 F A) (+.f64 1 (/.f64 A B)))) (*.f64 F B)))))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (/.f64 A B)))))) (*.f64 -8 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) (pow.f64 B 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 -8 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (/.f64 A B)))))))))))
(fma.f64 C (fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 1 (neg.f64 (/.f64 A B)))) (*.f64 -8 (*.f64 (*.f64 F A) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (fma.f64 4 (/.f64 A (/.f64 B (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 C C) (fma.f64 -1 (*.f64 F B) (*.f64 -8 (*.f64 (*.f64 F A) (-.f64 1 (neg.f64 (/.f64 A B))))))))))
(fma.f64 C (fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 1 (/.f64 A B))) (*.f64 -8 (*.f64 (*.f64 F A) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))) (fma.f64 2 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))) (*.f64 B B)) (fma.f64 4 (/.f64 A (/.f64 B (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 C C) (-.f64 (*.f64 -8 (*.f64 (*.f64 F A) (+.f64 1 (/.f64 A B)))) (*.f64 F B))))))
(*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B))
(/.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 C 3)))) B)
(*.f64 4 (/.f64 A (/.f64 B (*.f64 F (pow.f64 C 3)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 B) (*.f64 -8 (*.f64 A (+.f64 1 (/.f64 A B))))) (*.f64 (pow.f64 C 2) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)))
(fma.f64 (fma.f64 -1 B (*.f64 (*.f64 A -8) (+.f64 1 (/.f64 A B)))) (*.f64 F (*.f64 C C)) (/.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 C 3)))) B))
(fma.f64 (-.f64 (*.f64 -8 (+.f64 A (*.f64 A (/.f64 A B)))) B) (*.f64 F (*.f64 C C)) (*.f64 4 (/.f64 A (/.f64 B (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))) (*.f64 -2 (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))) (*.f64 C F))) (+.f64 (*.f64 (+.f64 (*.f64 -1 B) (*.f64 -8 (*.f64 A (+.f64 1 (/.f64 A B))))) (*.f64 (pow.f64 C 2) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B))))
(fma.f64 -1 (*.f64 (*.f64 F C) (fma.f64 8 (*.f64 A (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))) (*.f64 -2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B)))))) (fma.f64 (fma.f64 -1 B (*.f64 (*.f64 A -8) (+.f64 1 (/.f64 A B)))) (*.f64 F (*.f64 C C)) (/.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 C 3)))) B)))
(-.f64 (fma.f64 (-.f64 (*.f64 -8 (+.f64 A (*.f64 A (/.f64 A B)))) B) (*.f64 F (*.f64 C C)) (*.f64 4 (/.f64 A (/.f64 B (*.f64 F (pow.f64 C 3)))))) (*.f64 (*.f64 F C) (fma.f64 8 (*.f64 A (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))) (*.f64 (*.f64 -2 (+.f64 1 (/.f64 A B))) (*.f64 B B)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (*.f64 A (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))) (*.f64 -2 (*.f64 (+.f64 1 (/.f64 A B)) (pow.f64 B 2)))) (*.f64 C F))) (+.f64 (*.f64 (+.f64 (*.f64 -1 B) (*.f64 -8 (*.f64 A (+.f64 1 (/.f64 A B))))) (*.f64 (pow.f64 C 2) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (fma.f64 -1 (*.f64 (*.f64 F C) (fma.f64 8 (*.f64 A (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))) (*.f64 -2 (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B)))))) (fma.f64 (fma.f64 -1 B (*.f64 (*.f64 A -8) (+.f64 1 (/.f64 A B)))) (*.f64 F (*.f64 C C)) (/.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 C 3)))) B))))
(fma.f64 2 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))) (*.f64 B B)) (-.f64 (fma.f64 (-.f64 (*.f64 -8 (+.f64 A (*.f64 A (/.f64 A B)))) B) (*.f64 F (*.f64 C C)) (*.f64 4 (/.f64 A (/.f64 B (*.f64 F (pow.f64 C 3)))))) (*.f64 (*.f64 F C) (fma.f64 8 (*.f64 A (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))) (*.f64 (*.f64 -2 (+.f64 1 (/.f64 A B))) (*.f64 B B))))))
(*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))) B))
(*.f64 4 (/.f64 A (/.f64 B (*.f64 (*.f64 F C) (pow.f64 (-.f64 A C) 2)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 C)))))) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))) B)))
(fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 C)))) (*.f64 4 (/.f64 A (/.f64 B (*.f64 (*.f64 F C) (pow.f64 (-.f64 A C) 2))))))
(fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (*.f64 4 (/.f64 A (/.f64 B (*.f64 (*.f64 F C) (pow.f64 (-.f64 A C) 2))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 C)))))) (+.f64 (*.f64 F (*.f64 B (+.f64 (*.f64 8 (*.f64 A C)) (*.f64 -1 (pow.f64 (-.f64 A C) 2))))) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))) B))))
(fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 C)))) (fma.f64 F (*.f64 B (fma.f64 8 (*.f64 A C) (neg.f64 (pow.f64 (-.f64 A C) 2)))) (*.f64 4 (/.f64 A (/.f64 B (*.f64 (*.f64 F C) (pow.f64 (-.f64 A C) 2)))))))
(fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (fma.f64 F (*.f64 B (-.f64 (*.f64 8 (*.f64 A C)) (pow.f64 (-.f64 A C) 2))) (*.f64 4 (/.f64 A (/.f64 B (*.f64 (*.f64 F C) (pow.f64 (-.f64 A C) 2)))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 C)))))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (+.f64 (*.f64 F (*.f64 B (+.f64 (*.f64 8 (*.f64 A C)) (*.f64 -1 (pow.f64 (-.f64 A C) 2))))) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))) B)))))
(fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 C)))) (fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (-.f64 A (neg.f64 C)))) (fma.f64 F (*.f64 B (fma.f64 8 (*.f64 A C) (neg.f64 (pow.f64 (-.f64 A C) 2)))) (*.f64 4 (/.f64 A (/.f64 B (*.f64 (*.f64 F C) (pow.f64 (-.f64 A C) 2))))))))
(fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 F (*.f64 B (-.f64 (*.f64 8 (*.f64 A C)) (pow.f64 (-.f64 A C) 2))) (*.f64 4 (/.f64 A (/.f64 B (*.f64 (*.f64 F C) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 F (pow.f64 B 3)) -2)
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (-.f64 A (neg.f64 C)))) (*.f64 (*.f64 F (pow.f64 B 3)) -2))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (*.f64 (*.f64 F (pow.f64 B 3)) -2))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (-.f64 A (neg.f64 C)))) (fma.f64 (fma.f64 -1 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 (*.f64 8 A) (*.f64 F C))) B (*.f64 (*.f64 F (pow.f64 B 3)) -2)))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 (-.f64 (*.f64 8 (*.f64 (*.f64 A C) F)) (*.f64 F (pow.f64 (-.f64 A C) 2))) B (*.f64 (*.f64 F (pow.f64 B 3)) -2)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 C)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (-.f64 A (neg.f64 C)))) (fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 C)))) (fma.f64 (fma.f64 -1 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 (*.f64 8 A) (*.f64 F C))) B (*.f64 (*.f64 F (pow.f64 B 3)) -2))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (fma.f64 (-.f64 (*.f64 8 (*.f64 (*.f64 A C) F)) (*.f64 F (pow.f64 (-.f64 A C) 2))) B (*.f64 (*.f64 F (pow.f64 B 3)) -2))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 F (pow.f64 B 3)) -2)
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (-.f64 A (neg.f64 C)))) (*.f64 (*.f64 F (pow.f64 B 3)) -2))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (*.f64 (*.f64 F (pow.f64 B 3)) -2))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) F) (*.f64 -8 (*.f64 A (*.f64 C F)))) B)) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (-.f64 A (neg.f64 C)))) (fma.f64 -1 (*.f64 B (fma.f64 (pow.f64 (-.f64 A C) 2) F (*.f64 -8 (*.f64 A (*.f64 F C))))) (*.f64 (*.f64 F (pow.f64 B 3)) -2)))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (-.f64 (*.f64 (*.f64 F (pow.f64 B 3)) -2) (*.f64 B (fma.f64 (pow.f64 (-.f64 A C) 2) F (*.f64 -8 (*.f64 (*.f64 A C) F))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 C)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) F) (*.f64 -8 (*.f64 A (*.f64 C F)))) B)) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (-.f64 A (neg.f64 C)))) (fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (neg.f64 C)))) (fma.f64 -1 (*.f64 B (fma.f64 (pow.f64 (-.f64 A C) 2) F (*.f64 -8 (*.f64 A (*.f64 F C))))) (*.f64 (*.f64 F (pow.f64 B 3)) -2))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A C))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (-.f64 (*.f64 (*.f64 F (pow.f64 B 3)) -2) (*.f64 B (fma.f64 (pow.f64 (-.f64 A C) 2) F (*.f64 -8 (*.f64 (*.f64 A C) F)))))))
(*.f64 1 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))
(*.f64 (sqrt.f64 (-.f64 A (hypot.f64 A B))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (-.f64 A (hypot.f64 B A))) (sqrt.f64 F))
(pow.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F) 1/2)
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) 1)
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
(cbrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))))
(cbrt.f64 (pow.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(/.f64 (sqrt.f64 2) B)
(*.f64 1 (/.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(/.f64 (sqrt.f64 2) B)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (cbrt.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(/.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(/.f64 (sqrt.f64 2) B)
(pow.f64 (/.f64 (sqrt.f64 2) B) 1)
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(/.f64 (sqrt.f64 2) B)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(/.f64 (sqrt.f64 2) B)
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 2) B)) (/.f64 (sqrt.f64 2) B)))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 2) B))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(/.f64 (sqrt.f64 2) B)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(/.f64 (sqrt.f64 2) B)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(/.f64 (sqrt.f64 2) B)
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B)
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (/.f64 (sqrt.f64 2) B)) 1)
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (/.f64 (sqrt.f64 2) B))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (/.f64 (sqrt.f64 2) B))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))) (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 2) B)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (/.f64 (sqrt.f64 2) B))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (/.f64 (sqrt.f64 2) B))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (/.f64 (sqrt.f64 2) B))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))
(pow.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F) 1)
(*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))
(*.f64 F (-.f64 A (hypot.f64 B A)))
(log.f64 (exp.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)))
(*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))
(*.f64 F (-.f64 A (hypot.f64 B A)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F) (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (-.f64 A (hypot.f64 A B)) F)))
(cbrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (*.f64 F (-.f64 A (hypot.f64 A B)))))))
(cbrt.f64 (pow.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)))
(*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))
(*.f64 F (-.f64 A (hypot.f64 B A)))
(exp.f64 (log.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)))
(*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))
(*.f64 F (-.f64 A (hypot.f64 B A)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)))
(*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))
(*.f64 F (-.f64 A (hypot.f64 B A)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) 1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))
(pow.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))))
(pow.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) 1)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (exp.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2))) 1)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))
(log.f64 (exp.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2))) (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))) (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2))) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (*.f64 F (*.f64 A 2)) (*.f64 F (*.f64 A 2))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))
(exp.f64 (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 A 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 A (hypot.f64 A B))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 A (hypot.f64 A B))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 A (hypot.f64 A B))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 A (hypot.f64 A B))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) 1)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 A (hypot.f64 A B))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 A (hypot.f64 A B))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 A (hypot.f64 A B))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 A (hypot.f64 A B))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 A (hypot.f64 A B))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 A (hypot.f64 A B))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 A (hypot.f64 A B))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 A (hypot.f64 A B))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 A (hypot.f64 A B))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))))
(sqrt.f64 (*.f64 (*.f64 2 (-.f64 A (hypot.f64 A B))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))))
(sqrt.f64 (*.f64 (*.f64 2 (-.f64 A (hypot.f64 A B))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))))
(sqrt.f64 (*.f64 (*.f64 2 (-.f64 A (hypot.f64 A B))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) 1/2)
(sqrt.f64 (*.f64 (*.f64 2 (-.f64 A (hypot.f64 A B))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))) 1)
(sqrt.f64 (*.f64 (*.f64 2 (-.f64 A (hypot.f64 A B))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))))
(sqrt.f64 (*.f64 (*.f64 2 (-.f64 A (hypot.f64 A B))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))))
(cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (*.f64 2 (-.f64 A (hypot.f64 A B))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))))
(sqrt.f64 (*.f64 (*.f64 2 (-.f64 A (hypot.f64 A B))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))))
(sqrt.f64 (*.f64 (*.f64 2 (-.f64 A (hypot.f64 A B))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))))
(sqrt.f64 (*.f64 (*.f64 2 (-.f64 A (hypot.f64 A B))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) 1)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (exp.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) 1)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (log.f64 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (*.f64 (*.f64 (neg.f64 B) (sqrt.f64 2)) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 B (neg.f64 (sqrt.f64 2)))))
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (*.f64 (*.f64 (neg.f64 B) (sqrt.f64 2)) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 B (neg.f64 (sqrt.f64 2)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (*.f64 (*.f64 (neg.f64 B) (sqrt.f64 2)) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 B (neg.f64 (sqrt.f64 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (*.f64 (*.f64 (neg.f64 B) (sqrt.f64 2)) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 B (neg.f64 (sqrt.f64 2)))))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) 1)
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (*.f64 (*.f64 (neg.f64 B) (sqrt.f64 2)) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 B (neg.f64 (sqrt.f64 2)))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (*.f64 B (sqrt.f64 2))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (*.f64 (*.f64 (neg.f64 B) (sqrt.f64 2)) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 B (neg.f64 (sqrt.f64 2)))))
(log.f64 (exp.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (*.f64 (*.f64 (neg.f64 B) (sqrt.f64 2)) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 B (neg.f64 (sqrt.f64 2)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (neg.f64 B) (sqrt.f64 2)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (neg.f64 B) (sqrt.f64 2)))) (/.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (neg.f64 B) (sqrt.f64 2)))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 B (neg.f64 (sqrt.f64 2))))) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (*.f64 (*.f64 (neg.f64 B) (sqrt.f64 2)) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 B (neg.f64 (sqrt.f64 2)))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (*.f64 (*.f64 (neg.f64 B) (sqrt.f64 2)) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 B (neg.f64 (sqrt.f64 2)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (*.f64 (*.f64 (neg.f64 B) (sqrt.f64 2)) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 B (neg.f64 (sqrt.f64 2)))))
(*.f64 1 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (-.f64 C (hypot.f64 C B))) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 C (hypot.f64 C B))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))) (sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
(pow.f64 (*.f64 F (-.f64 C (hypot.f64 C B))) 1/2)
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
(pow.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) 1)
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
(cbrt.f64 (*.f64 (*.f64 F (-.f64 C (hypot.f64 C B))) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))))
(cbrt.f64 (*.f64 F (*.f64 (-.f64 C (hypot.f64 C B)) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))))
(cbrt.f64 (pow.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B))))
(sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))
(+.f64 C (neg.f64 (hypot.f64 C B)))
(-.f64 C (hypot.f64 C B))
(-.f64 C (hypot.f64 B C))
(*.f64 1 (-.f64 C (hypot.f64 C B)))
(-.f64 C (hypot.f64 C B))
(-.f64 C (hypot.f64 B C))
(*.f64 (*.f64 (cbrt.f64 (-.f64 C (hypot.f64 C B))) (cbrt.f64 (-.f64 C (hypot.f64 C B)))) (cbrt.f64 (-.f64 C (hypot.f64 C B))))
(-.f64 C (hypot.f64 C B))
(-.f64 C (hypot.f64 B C))
(*.f64 (sqrt.f64 (-.f64 C (hypot.f64 C B))) (sqrt.f64 (-.f64 C (hypot.f64 C B))))
(-.f64 C (hypot.f64 C B))
(-.f64 C (hypot.f64 B C))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3)) (+.f64 (*.f64 C C) (+.f64 (*.f64 (hypot.f64 C B) (hypot.f64 C B)) (*.f64 C (hypot.f64 C B)))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3)) (fma.f64 C C (*.f64 (hypot.f64 C B) (+.f64 C (hypot.f64 C B)))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (*.f64 (hypot.f64 B C) (+.f64 C (hypot.f64 B C)))))
(/.f64 (-.f64 (*.f64 C C) (*.f64 (hypot.f64 C B) (hypot.f64 C B))) (+.f64 C (hypot.f64 C B)))
(/.f64 (-.f64 (*.f64 C C) (*.f64 (hypot.f64 B C) (hypot.f64 B C))) (+.f64 C (hypot.f64 B C)))
(pow.f64 (-.f64 C (hypot.f64 C B)) 1)
(-.f64 C (hypot.f64 C B))
(-.f64 C (hypot.f64 B C))
(log.f64 (exp.f64 (-.f64 C (hypot.f64 C B))))
(-.f64 C (hypot.f64 C B))
(-.f64 C (hypot.f64 B C))
(cbrt.f64 (*.f64 (*.f64 (-.f64 C (hypot.f64 C B)) (-.f64 C (hypot.f64 C B))) (-.f64 C (hypot.f64 C B))))
(cbrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 (-.f64 C (hypot.f64 C B)) (-.f64 C (hypot.f64 C B)))))
(cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 B C)) 3))
(expm1.f64 (log1p.f64 (-.f64 C (hypot.f64 C B))))
(-.f64 C (hypot.f64 C B))
(-.f64 C (hypot.f64 B C))
(exp.f64 (log.f64 (-.f64 C (hypot.f64 C B))))
(-.f64 C (hypot.f64 C B))
(-.f64 C (hypot.f64 B C))
(log1p.f64 (expm1.f64 (-.f64 C (hypot.f64 C B))))
(-.f64 C (hypot.f64 C B))
(-.f64 C (hypot.f64 B C))
(pow.f64 (*.f64 F (-.f64 C (hypot.f64 C B))) 1)
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(log.f64 (exp.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (-.f64 C (hypot.f64 C B))) (*.f64 F (-.f64 C (hypot.f64 C B)))) (*.f64 F (-.f64 C (hypot.f64 C B)))))
(cbrt.f64 (*.f64 (*.f64 F (-.f64 C (hypot.f64 C B))) (*.f64 (*.f64 F (-.f64 C (hypot.f64 C B))) (*.f64 F (-.f64 C (hypot.f64 C B))))))
(cbrt.f64 (pow.f64 (*.f64 F (-.f64 C (hypot.f64 B C))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(exp.f64 (log.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(log1p.f64 (expm1.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))
(*.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(*.f64 F (-.f64 C (hypot.f64 B C)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B)))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B)))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))
(pow.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))) 1/2)
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B)))) 1)
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))) (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))))
(cbrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (*.f64 (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))))))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1 B))
(*.f64 (/.f64 1 B) (pow.f64 (-.f64 A C) 2))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(*.f64 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 (*.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 1 B) (pow.f64 (-.f64 A C) 2))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (sqrt.f64 (/.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)
(pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1)
(*.f64 (/.f64 1 B) (pow.f64 (-.f64 A C) 2))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(log.f64 (exp.f64 (/.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)
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.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 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 3))
(expm1.f64 (log1p.f64 (/.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)
(exp.f64 (log.f64 (/.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)
(log1p.f64 (expm1.f64 (/.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)
(pow.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))) 1)
(*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))))
(*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))
(log.f64 (exp.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B)))))
(*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))))
(*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B))) (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B)))) (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B)))))
(cbrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))) (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (*.f64 (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))) (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))))))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B)))))
(*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))))
(*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))
(exp.f64 (log.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B)))))
(*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))))
(*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B)))) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 2 B) B)))))
(*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))))
(*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 B C))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))

eval795.0ms (3.3%)

Compiler

Compiled 58061 to 34184 computations (41.1% saved)

prune380.0ms (1.6%)

Pruning

69 alts after pruning (66 fresh and 3 done)

PrunedKeptTotal
New90350953
Fresh301646
Picked325
Done011
Total936691005
Accurracy
63.9%
Counts
1005 → 69
Alt Table
Click to see full alt table
StatusAccuracyProgram
16.9%
(/.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 B (neg.f64 (sqrt.f64 2)))))
12.8%
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.4%
(/.f64 (neg.f64 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.7%
(/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.1%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
27.3%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
15.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 F (*.f64 C C)) B) (*.f64 F C)) (*.f64 F B))) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.8%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 C (hypot.f64 C B))) (cbrt.f64 (-.f64 C (hypot.f64 C B)))) (cbrt.f64 (-.f64 C (hypot.f64 C B)))) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 C) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (neg.f64 B) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 B 2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 (log.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.1%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
24.8%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.7%
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.2%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (-.f64 (*.f64 -8 (+.f64 A (*.f64 A (/.f64 A B)))) B) (*.f64 F (*.f64 C C)) (*.f64 4 (/.f64 A (/.f64 B (*.f64 F (pow.f64 C 3)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
2.2%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 4 (/.f64 A (/.f64 B (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 C C) (-.f64 (*.f64 -8 (*.f64 (*.f64 F A) (+.f64 1 (/.f64 A B)))) (*.f64 F B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.3%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.1%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 F (*.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
23.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 (*.f64 2 F) (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
10.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (*.f64 B B) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
20.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C) (neg.f64 A))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (*.f64 A A) B)) (+.f64 (*.f64 -1 C) B))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
11.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 -1 C) B)) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
21.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C))) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (/.f64 C A)))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
23.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (*.f64 (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (hypot.f64 B (-.f64 A C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
12.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 C (hypot.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
24.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
13.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (hypot.f64 B A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
23.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
21.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 F C))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
10.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) (pow.f64 B 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
23.2%
(/.f64 (neg.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.7%
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
29.0%
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
25.3%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
24.9%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
2.7%
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) B)) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
8.1%
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
8.1%
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B)))
32.8%
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B))
24.9%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
32.7%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))))
28.8%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (-.f64 (*.f64 F A) (*.f64 F B)))))
32.8%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
28.6%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (neg.f64 F) B))))
8.1%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (*.f64 A 2)))))
0.6%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F B))))
1.9%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (*.f64 B B)))))))
31.4%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))))
25.1%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (cbrt.f64 (pow.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) 3/2))))
32.8%
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 (sqrt.f64 2) B))) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
32.8%
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
30.6%
(neg.f64 (*.f64 (exp.f64 (log.f64 (/.f64 (sqrt.f64 2) B))) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
18.6%
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) 3)))
3.6%
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
16.9%
(/.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 B (neg.f64 (sqrt.f64 2)))))
12.8%
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.4%
(/.f64 (neg.f64 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.7%
(/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.1%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
27.3%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
15.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 F (*.f64 C C)) B) (*.f64 F C)) (*.f64 F B))) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.8%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 C (hypot.f64 C B))) (cbrt.f64 (-.f64 C (hypot.f64 C B)))) (cbrt.f64 (-.f64 C (hypot.f64 C B)))) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 C) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (neg.f64 B) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 B 2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 (log.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.1%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
24.8%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.7%
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.2%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (-.f64 (*.f64 -8 (+.f64 A (*.f64 A (/.f64 A B)))) B) (*.f64 F (*.f64 C C)) (*.f64 4 (/.f64 A (/.f64 B (*.f64 F (pow.f64 C 3)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
2.2%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 4 (/.f64 A (/.f64 B (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 C C) (-.f64 (*.f64 -8 (*.f64 (*.f64 F A) (+.f64 1 (/.f64 A B)))) (*.f64 F B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.3%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.1%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 F (*.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
23.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 (*.f64 2 F) (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
10.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (*.f64 B B) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
20.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C) (neg.f64 A))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (*.f64 A A) B)) (+.f64 (*.f64 -1 C) B))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
11.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 -1 C) B)) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
21.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C))) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (/.f64 C A)))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
23.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (*.f64 (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (hypot.f64 B (-.f64 A C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
12.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 C (hypot.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
24.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
13.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (hypot.f64 B A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
23.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
21.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 F C))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
10.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) (pow.f64 B 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
23.2%
(/.f64 (neg.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.7%
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
29.0%
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
25.3%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
24.9%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
2.7%
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) B)) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
8.1%
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
8.1%
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B)))
32.8%
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B))
24.9%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
32.7%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))))
28.8%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (-.f64 (*.f64 F A) (*.f64 F B)))))
32.8%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
28.6%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (neg.f64 F) B))))
8.1%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (*.f64 A 2)))))
0.6%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F B))))
1.9%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (*.f64 B B)))))))
31.4%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))))
25.1%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (cbrt.f64 (pow.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) 3/2))))
32.8%
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 (sqrt.f64 2) B))) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
32.8%
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
30.6%
(neg.f64 (*.f64 (exp.f64 (log.f64 (/.f64 (sqrt.f64 2) B))) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
18.6%
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) 3)))
3.6%
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
Compiler

Compiled 8680 to 5614 computations (35.3% saved)

localize431.0ms (1.8%)

Local Accuracy

Found 17 expressions with local accuracy:

NewAccuracyProgram
96.9%
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))
90.9%
(/.f64 (*.f64 A A) B)
81.7%
(sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))
72.7%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
92.6%
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
78.8%
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
78.1%
(sqrt.f64 (*.f64 2 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (*.f64 2 A))))
77.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
99.7%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (neg.f64 F) B)))
99.6%
(/.f64 (sqrt.f64 2) B)
86.0%
(sqrt.f64 (*.f64 (neg.f64 F) B))
99.8%
(/.f64 (sqrt.f64 (*.f64 F A)) B)
84.5%
(sqrt.f64 (*.f64 F A))
100.0%
(*.f64 (-.f64 A (hypot.f64 A B)) F)
99.8%
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B)
99.5%
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)))
83.5%
(sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))
Compiler

Compiled 655 to 281 computations (57.1% saved)

series116.0ms (0.5%)

Counts
14 → 244
Calls

129 calls:

TimeVariablePointExpression
29.0ms
A
@0
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.0ms
C
@0
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
3.0ms
A
@-inf
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
2.0ms
A
@inf
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
2.0ms
F
@-inf
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))

rewrite113.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

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

simplify198.0ms (0.8%)

Algorithm
egg-herbie
Rules
1162×associate-*r/
1054×times-frac
870×*-commutative
648×associate-+r+
512×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0110629347
1331426767
Stop Event
node limit
Counts
383 → 454
Calls
Call 1
Inputs
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) B)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) B))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 5))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) B))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 5))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) A)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 2))))) (pow.f64 B 7))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) A)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 2))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -4) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 -4) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/32 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -4) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2)))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 -4) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 1/128 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 B 6))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 -4) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/32 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -4) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C))) (pow.f64 B 3))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C))) (pow.f64 B 3))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))))) (pow.f64 B 5))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C))) (pow.f64 B 3))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))))) (pow.f64 B 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 C 3))) (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 C 3))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 C 3))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 C 3)))))) (pow.f64 B 7))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C))) (pow.f64 B 3))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C))) (pow.f64 B 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (*.f64 2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))))) (pow.f64 B 5)))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 C 3))) (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 C 3))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 C 3))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 C 3)))))) (pow.f64 B 7))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C))) (pow.f64 B 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (*.f64 2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))))) (pow.f64 B 5))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))))) A)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))))) A)) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))))) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))))) A)) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))))) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))) (*.f64 -2 (/.f64 (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -4) (pow.f64 B 6)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -4))))))) (pow.f64 A 3))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))))) (pow.f64 A 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/1024 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2048 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))))) (pow.f64 A 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3))))) C)) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3))))) C)) (+.f64 (*.f64 -2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 1 (pow.f64 B 5)))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 1 (pow.f64 B 5)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 1 (pow.f64 B 5)))))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 1 (pow.f64 B 7)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 1 (pow.f64 B 7)))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 1 (pow.f64 B 7)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 1 (pow.f64 B 7))))))) (pow.f64 C 3))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3))))) C)) (+.f64 (*.f64 -2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 1 (pow.f64 B 5)))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 1 (pow.f64 B 5)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 1 (pow.f64 B 5)))))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))))
(*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))))
(*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/512 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (cbrt.f64 -1) F)))
(*.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (cbrt.f64 -1) F)))
(*.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (cbrt.f64 -1) F)))
(*.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (cbrt.f64 -1) F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (+.f64 (*.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 11)))))))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 2)) (sqrt.f64 (*.f64 F (pow.f64 B 5)))))) A)) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 2)) (sqrt.f64 (*.f64 F (pow.f64 B 5)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (pow.f64 B 9))))))) (pow.f64 A 2))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (sqrt.f64 (*.f64 F B))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 2)) (sqrt.f64 (*.f64 F (pow.f64 B 5)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 4)) (sqrt.f64 (*.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 B 5) F)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 7) F)))) (*.f64 -1/128 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (pow.f64 B 9))))))) (pow.f64 A 2))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (sqrt.f64 (*.f64 F B)))))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) C) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 A (*.f64 (sqrt.f64 1/2) C))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) C) (sqrt.f64 (*.f64 F B))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 A (*.f64 (sqrt.f64 1/2) C))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (sqrt.f64 1/2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (pow.f64 B 9))))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) C) (sqrt.f64 (*.f64 F B)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 A (*.f64 (sqrt.f64 1/2) C))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (sqrt.f64 -1))) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) C))) (sqrt.f64 (/.f64 (pow.f64 B 5) F)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (sqrt.f64 1/2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (pow.f64 B 9))))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (sqrt.f64 -1))) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 1/2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 (pow.f64 B 7) F)))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 1/2) (pow.f64 C 3)))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (*.f64 (pow.f64 A 3) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) C) (sqrt.f64 (*.f64 F B)))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))))
(*.f64 (*.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F B)))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F B))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 B F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 (*.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 B F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F B)))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (sqrt.f64 -1)) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F B)))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (sqrt.f64 -1)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (sqrt.f64 -1)) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F B)))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))))))
(/.f64 (pow.f64 A 2) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (pow.f64 A 2) B)
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 B 5) F)))) (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1)))) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1)))) (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1)))) (sqrt.f64 (*.f64 F B)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (sqrt.f64 -1))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (sqrt.f64 -1))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 B 5) F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1)))) (sqrt.f64 (*.f64 F B)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (sqrt.f64 -1))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F)))))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (/.f64 1 B))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B) 1)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B)))
(*.f64 1 (sqrt.f64 (*.f64 A F)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 A F))) (cbrt.f64 (sqrt.f64 (*.f64 A F)))) (cbrt.f64 (sqrt.f64 (*.f64 A F))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 A F))) (sqrt.f64 (sqrt.f64 (*.f64 A F))))
(*.f64 (sqrt.f64 F) (sqrt.f64 A))
(pow.f64 (*.f64 A F) 1/2)
(pow.f64 (sqrt.f64 (*.f64 A F)) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 A F))))
(cbrt.f64 (*.f64 (*.f64 A F) (sqrt.f64 (*.f64 A F))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A F))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 A F))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 A F))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 A F)) B))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B) 1)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B) (/.f64 (sqrt.f64 (*.f64 A F)) B)) (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(*.f64 1 (sqrt.f64 (*.f64 B (neg.f64 F))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 B (neg.f64 F)))) (cbrt.f64 (sqrt.f64 (*.f64 B (neg.f64 F))))) (cbrt.f64 (sqrt.f64 (*.f64 B (neg.f64 F)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 B (neg.f64 F)))) (sqrt.f64 (sqrt.f64 (*.f64 B (neg.f64 F)))))
(*.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 B))
(pow.f64 (*.f64 B (neg.f64 F)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 B (neg.f64 F))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 B (neg.f64 F)))))
(cbrt.f64 (*.f64 (*.f64 B (neg.f64 F)) (sqrt.f64 (*.f64 B (neg.f64 F)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 B (neg.f64 F)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 B (neg.f64 F)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 B (neg.f64 F)))))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 B (neg.f64 F)))) B)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 B (neg.f64 F))) (/.f64 (sqrt.f64 2) B)) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 B (neg.f64 F))) (/.f64 (sqrt.f64 2) B))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 B (neg.f64 F))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (*.f64 B (neg.f64 F))) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 B (neg.f64 F))) (/.f64 (sqrt.f64 2) B))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 B (neg.f64 F))) (/.f64 (sqrt.f64 2) B))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 B (neg.f64 F))) (/.f64 (sqrt.f64 2) B))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 B (neg.f64 F))) (/.f64 (sqrt.f64 2) B))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A)))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A)))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))))
(+.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 A (*.f64 -4 C))))
(+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 -4 C)) F))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)
(*.f64 1 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2)) (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(pow.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 3) 1/3)
(pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 1)
(log.f64 (exp.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(exp.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(+.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 A (*.f64 -4 C))))
(+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 -4 C)) F))
(pow.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 3) 1/3)
(pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 1)
(log.f64 (exp.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(exp.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 1 (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (cbrt.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) (cbrt.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (sqrt.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(pow.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 1)
(neg.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(log.f64 (exp.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(exp.f64 (log.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 1 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B)))))) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))
(pow.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B)))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))))
(cbrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))))
(*.f64 (*.f64 A A) (/.f64 1 B))
(*.f64 1 (/.f64 A (/.f64 B A)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 A (/.f64 B A))) (cbrt.f64 (/.f64 A (/.f64 B A)))) (cbrt.f64 (/.f64 A (/.f64 B A))))
(*.f64 (sqrt.f64 (/.f64 A (/.f64 B A))) (sqrt.f64 (/.f64 A (/.f64 B A))))
(pow.f64 (/.f64 A (/.f64 B A)) 1)
(log.f64 (exp.f64 (/.f64 A (/.f64 B A))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 A (/.f64 B A)) (/.f64 A (/.f64 B A))) (/.f64 A (/.f64 B A))))
(expm1.f64 (log1p.f64 (/.f64 A (/.f64 B A))))
(exp.f64 (log.f64 (/.f64 A (/.f64 B A))))
(log1p.f64 (expm1.f64 (/.f64 A (/.f64 B A))))
(pow.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B)))))) 1)
(log.f64 (exp.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B)))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))))))
(expm1.f64 (log1p.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))))))
(exp.f64 (log.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))))))
(log1p.f64 (expm1.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))))))
Outputs
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)) (*.f64 (*.f64 1/2 (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F B))))
(fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) A)) (sqrt.f64 -1))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 F) B))) (sqrt.f64 -1)) (*.f64 (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F B))))))
(fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) B)) (*.f64 A A)) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 (/.f64 1/2 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) 2))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) A)) (sqrt.f64 -1)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))))
(fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 F) B))) (sqrt.f64 -1)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 F B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))) (*.f64 (*.f64 1/2 (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F B))))))
(fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) B)) (*.f64 A A)) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 (/.f64 1/2 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) 2))))) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 (/.f64 1/2 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 -1)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) -1)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) A)) (sqrt.f64 -1))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) B)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 -1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) B))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 -1/2))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 -1/2))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 5))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) B))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 5)))) (sqrt.f64 (/.f64 A F))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 -1/2))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (sqrt.f64 -1/2))) 2)) (pow.f64 B 5))) (sqrt.f64 (/.f64 A F))) (sqrt.f64 -1/2)) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 -1/2))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 5))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) A)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 2))))) (pow.f64 B 7))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 5)))) (sqrt.f64 (/.f64 A F))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 -1/2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (/.f64 A (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))))) (*.f64 -1/16 (/.f64 (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -1/2) 2))))) (pow.f64 B 7))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (sqrt.f64 -1/2))) 2)) (pow.f64 B 5))) (sqrt.f64 (/.f64 A F))) (sqrt.f64 -1/2)) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 -1/2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F (/.f64 A (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))))) (*.f64 -1/8 (/.f64 (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (sqrt.f64 -1/2))) 2)) (*.f64 A A)))) (pow.f64 B 7))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 (/.f64 1/2 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 F B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 (/.f64 1/2 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 -1)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 5))) -1)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 (/.f64 1/2 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 2)) (sqrt.f64 -1/2))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 B B))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (/.f64 (*.f64 1/16 (sqrt.f64 2)) (/.f64 (sqrt.f64 -1/2) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 B B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/2))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 B B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (sqrt.f64 -1/2))) 2)) (pow.f64 B 4))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) A)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 2))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 B B)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (/.f64 A (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))))) (*.f64 -1/16 (/.f64 (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -1/2) 2))))) (pow.f64 B 6))) (sqrt.f64 -1/2)))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 B B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (sqrt.f64 -1/2))) 2)) (pow.f64 B 4)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F (/.f64 A (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))))) (*.f64 -1/8 (/.f64 (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (sqrt.f64 -1/2))) 2)) (*.f64 A A)))) (pow.f64 B 6))) (sqrt.f64 -1/2)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F C))) (sqrt.f64 -4))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -4) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)) (*.f64 -2 (*.f64 (*.f64 B B) (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -4) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (*.f64 A (sqrt.f64 -4)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)) (*.f64 -2 (*.f64 (*.f64 B B) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (/.f64 (*.f64 -1/16 (sqrt.f64 -4)) A) (/.f64 -1/8 (*.f64 A (sqrt.f64 -4))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 -4) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/32 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -4) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)) (*.f64 -2 (+.f64 (*.f64 (pow.f64 B 4) (fma.f64 -1/32 (*.f64 (/.f64 1 (*.f64 (*.f64 A A) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 -4) (*.f64 A A))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -4) 3)))))))) (*.f64 (*.f64 B B) (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -4) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (*.f64 A (sqrt.f64 -4))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)) (*.f64 -2 (+.f64 (*.f64 (*.f64 B B) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (/.f64 (*.f64 -1/16 (sqrt.f64 -4)) A) (/.f64 -1/8 (*.f64 A (sqrt.f64 -4)))))) (*.f64 (pow.f64 B 4) (fma.f64 -1/32 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 A A) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (+.f64 (*.f64 -1/64 (/.f64 (sqrt.f64 -4) (*.f64 A A))) (/.f64 1/32 (*.f64 (*.f64 A A) (*.f64 -4 (sqrt.f64 -4)))))))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 -4) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 1/128 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 B 6))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 -4) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/32 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -4) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))))))
(fma.f64 -2 (*.f64 (pow.f64 B 6) (fma.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 -4) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 1 (*.f64 (pow.f64 A 3) (sqrt.f64 -4)))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 5)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)) (*.f64 -2 (+.f64 (*.f64 (pow.f64 B 4) (fma.f64 -1/32 (*.f64 (/.f64 1 (*.f64 (*.f64 A A) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 -4) (*.f64 A A))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -4) 3)))))))) (*.f64 (*.f64 B B) (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -4) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (*.f64 A (sqrt.f64 -4)))))))))))
(fma.f64 -2 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (+.f64 (*.f64 -1/256 (/.f64 (sqrt.f64 -4) (pow.f64 A 3))) (/.f64 -1/128 (*.f64 (pow.f64 A 3) (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (+.f64 (/.f64 -1/64 (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 5))) (/.f64 1/128 (*.f64 (pow.f64 A 3) (*.f64 -4 (sqrt.f64 -4)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)) (*.f64 -2 (+.f64 (*.f64 (*.f64 B B) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (/.f64 (*.f64 -1/16 (sqrt.f64 -4)) A) (/.f64 -1/8 (*.f64 A (sqrt.f64 -4)))))) (*.f64 (pow.f64 B 4) (fma.f64 -1/32 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 A A) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (+.f64 (*.f64 -1/64 (/.f64 (sqrt.f64 -4) (*.f64 A A))) (/.f64 1/32 (*.f64 (*.f64 A A) (*.f64 -4 (sqrt.f64 -4))))))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C))) (pow.f64 B 3))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3)))) 2) (pow.f64 B 3)) (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C))) (pow.f64 B 3))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))))) (pow.f64 B 5))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3)))) 2) (pow.f64 B 3)) (*.f64 -2 (+.f64 (/.f64 (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 C C)) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 C C)) 8)) (pow.f64 B 5)) (/.f64 (sqrt.f64 (*.f64 F A)) B))))
(*.f64 -2 (+.f64 (/.f64 (*.f64 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3)))) 2) (pow.f64 B 3)) (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 C C)) 6) (pow.f64 B 5)) (/.f64 (sqrt.f64 (*.f64 F A)) B))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C))) (pow.f64 B 3))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))))) (pow.f64 B 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 C 3))) (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 C 3))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 C 3))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 C 3)))))) (pow.f64 B 7))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3)))) 2) (pow.f64 B 3)) (fma.f64 -2 (/.f64 (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 C C)) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 C C)) 8)) (pow.f64 B 5)) (*.f64 -2 (+.f64 (/.f64 (fma.f64 64 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 F (pow.f64 A 7)))) (fma.f64 -32 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 F (pow.f64 A 7)))) (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 F (pow.f64 A 7)))) -12))) (pow.f64 B 7)) (/.f64 (sqrt.f64 (*.f64 F A)) B)))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3)))) 2) (pow.f64 B 3)) (*.f64 -2 (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 C C)) 6) (pow.f64 B 5)) (+.f64 (/.f64 (fma.f64 64 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 F (pow.f64 A 7)))) (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 F (pow.f64 A 7)))) -44)) (pow.f64 B 7)) (/.f64 (sqrt.f64 (*.f64 F A)) B)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C))) (pow.f64 B 3))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))
(*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3)))) 2) (pow.f64 B 3)) (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C))) (pow.f64 B 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (*.f64 2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))))) (pow.f64 B 5)))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3)))) 2) (pow.f64 B 3)) (*.f64 2 (+.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B) (/.f64 (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 C C)) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 C C)) 8)) (pow.f64 B 5)))))
(*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3)))) 2) (pow.f64 B 3)) (+.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 C C)) 6) (pow.f64 B 5)))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 C 3))) (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 C 3))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 C 3))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 C 3)))))) (pow.f64 B 7))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C))) (pow.f64 B 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (*.f64 2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))))) (pow.f64 B 5))))))
(fma.f64 2 (/.f64 (fma.f64 64 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 F (pow.f64 A 7)))) (fma.f64 -32 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 F (pow.f64 A 7)))) (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 F (pow.f64 A 7)))) -12))) (pow.f64 B 7)) (fma.f64 2 (/.f64 (*.f64 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3)))) 2) (pow.f64 B 3)) (*.f64 2 (+.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B) (/.f64 (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 C C)) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 C C)) 8)) (pow.f64 B 5))))))
(fma.f64 2 (/.f64 (fma.f64 64 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 F (pow.f64 A 7)))) (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 F (pow.f64 A 7)))) -44)) (pow.f64 B 7)) (*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3)))) 2) (pow.f64 B 3)) (+.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 C C)) 6) (pow.f64 B 5))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F C))) (sqrt.f64 -4))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))))) A)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))))
(fma.f64 -2 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 B B) (sqrt.f64 -4))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -4))))) A) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F C))) (sqrt.f64 -4)))
(fma.f64 -2 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 B B) (sqrt.f64 -4))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -4))))) A) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))))) A)) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))))) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))))
(fma.f64 -2 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 B B) (sqrt.f64 -4))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -4))))) A) (fma.f64 -2 (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4)))))) (*.f64 A A)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F C))) (sqrt.f64 -4))))
(fma.f64 -2 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 B B) (sqrt.f64 -4))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -4))))) A) (fma.f64 -2 (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (*.f64 -4 (sqrt.f64 -4)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4)))))) (*.f64 A A)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))))) A)) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))))) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))) (*.f64 -2 (/.f64 (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -4) (pow.f64 B 6)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -4))))))) (pow.f64 A 3))))))
(fma.f64 -2 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 B B) (sqrt.f64 -4))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -4))))) A) (fma.f64 -2 (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4)))))) (*.f64 A A)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)) (*.f64 -2 (/.f64 (fma.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 3))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (pow.f64 B 6) (sqrt.f64 -4))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -4))))))) (pow.f64 A 3))))))
(fma.f64 -2 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 B B) (sqrt.f64 -4))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -4))))) A) (fma.f64 -2 (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -4))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (*.f64 -4 (sqrt.f64 -4)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4)))))) (*.f64 A A)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)) (*.f64 -2 (/.f64 (fma.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (*.f64 -4 (sqrt.f64 -4)))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (pow.f64 B 6) (sqrt.f64 -4))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -4))))))) (pow.f64 A 3))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -4) (/.f64 A (*.f64 B B)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -4) (/.f64 A (*.f64 B B)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -4) (/.f64 A (*.f64 B B)))) -1/16) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))))) (pow.f64 A 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -4) (/.f64 A (*.f64 B B)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -4) (/.f64 A (*.f64 B B)))) (fma.f64 -1 (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4))) 7/256)) (*.f64 A A)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -4) (/.f64 A (*.f64 B B)))) -1/16) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4))) 3/256) (*.f64 A A))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/1024 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2048 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))))) (pow.f64 A 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -4) (/.f64 A (*.f64 B B)))) (fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 -4) (/.f64 (pow.f64 A 3) (pow.f64 B 6)))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 -4) (/.f64 (pow.f64 A 3) (pow.f64 B 6)))) (fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 -4) (/.f64 (pow.f64 A 3) (pow.f64 B 6)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -4) (/.f64 A (*.f64 B B)))) (fma.f64 1/2048 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 -4) (/.f64 (pow.f64 A 3) (pow.f64 B 6)))) (fma.f64 -1 (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4))) 7/256)) (*.f64 A A)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -4) (/.f64 A (*.f64 B B)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 -4) (/.f64 (pow.f64 A 3) (pow.f64 B 6)))) -1/256) (fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 -4) (/.f64 (pow.f64 A 3) (pow.f64 B 6)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -4) (/.f64 A (*.f64 B B)))) (fma.f64 1/2048 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 -4) (/.f64 (pow.f64 A 3) (pow.f64 B 6)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4))) 3/256) (*.f64 A A))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3))))) C)) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))
(*.f64 -2 (+.f64 (*.f64 C (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) 1) (pow.f64 B 3)) 2)) (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(*.f64 -2 (+.f64 (*.f64 C (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (pow.f64 B 3)) 2)) (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3))))) C)) (+.f64 (*.f64 -2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 1 (pow.f64 B 5)))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 1 (pow.f64 B 5)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 1 (pow.f64 B 5)))))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))))
(fma.f64 -2 (*.f64 C (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) 1) (pow.f64 B 3)) 2)) (*.f64 -2 (+.f64 (*.f64 (*.f64 C C) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 1 (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 1 (pow.f64 B 5))) 8))) (/.f64 (sqrt.f64 (*.f64 F A)) B))))
(*.f64 -2 (+.f64 (*.f64 C (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (pow.f64 B 3)) 2)) (+.f64 (*.f64 (*.f64 C C) (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 5)) 6)) (/.f64 (sqrt.f64 (*.f64 F A)) B))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 1 (pow.f64 B 7)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 1 (pow.f64 B 7)))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 1 (pow.f64 B 7)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 1 (pow.f64 B 7))))))) (pow.f64 C 3))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3))))) C)) (+.f64 (*.f64 -2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 1 (pow.f64 B 5)))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 1 (pow.f64 B 5)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 1 (pow.f64 B 5)))))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))))
(fma.f64 -2 (*.f64 (pow.f64 C 3) (fma.f64 -32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 1 (pow.f64 B 7))) (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 1 (pow.f64 B 7))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 1 (pow.f64 B 7))) 60)))) (fma.f64 -2 (*.f64 C (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) 1) (pow.f64 B 3)) 2)) (*.f64 -2 (+.f64 (*.f64 (*.f64 C C) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 1 (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 1 (pow.f64 B 5))) 8))) (/.f64 (sqrt.f64 (*.f64 F A)) B)))))
(fma.f64 -2 (*.f64 (pow.f64 C 3) (fma.f64 -32 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (pow.f64 B 7)) (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (pow.f64 B 7)) 52))) (*.f64 -2 (+.f64 (*.f64 C (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (pow.f64 B 3)) 2)) (+.f64 (*.f64 (*.f64 C C) (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 5)) 6)) (/.f64 (sqrt.f64 (*.f64 F A)) B)))))
(*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))
(*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C))))
(*.f64 2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))))
(fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C)))))
(fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (*.f64 2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3)))))))
(fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 F C)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 -4 (sqrt.f64 -4))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 6) (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -4) 5)))) (fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (pow.f64 B 6) (*.f64 A A)) (pow.f64 (sqrt.f64 -4) 5))) (fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 F C)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 -4 (sqrt.f64 -4)))))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F A))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F A)))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 C C) (pow.f64 B 3))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F A))))))
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))))
(fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 3) (pow.f64 B 5))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 C C) (pow.f64 B 3))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F A)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B))
(*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 F A))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 F A)))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 C C) (pow.f64 B 3))) (*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 F A))))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 3) (pow.f64 B 5))) (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 C C) (pow.f64 B 3))) (*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 F A)))))))
(*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))
(*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C))))
(*.f64 2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))))
(fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C)))))
(fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (*.f64 2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3)))))))
(fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 F C)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 -4 (sqrt.f64 -4))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 6) (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -4) 5)))) (fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (pow.f64 B 6) (*.f64 A A)) (pow.f64 (sqrt.f64 -4) 5))) (fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 F C)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 -4 (sqrt.f64 -4)))))))))
(*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 -2 (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 F C)))
(*.f64 -2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 B B) (sqrt.f64 -4))) (*.f64 (*.f64 -2 (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 F C))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 B B) (sqrt.f64 -4))) (*.f64 -2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 B B) (sqrt.f64 -4))) (fma.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -4) (/.f64 A (pow.f64 B 4)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 B B) (sqrt.f64 -4))) (fma.f64 -2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 F C)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -4) (/.f64 A (pow.f64 B 4)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/512 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 B B) (sqrt.f64 -4))) (fma.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -4) (/.f64 A (pow.f64 B 4)))) (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 -4) (/.f64 (*.f64 A A) (pow.f64 B 6))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 B B) (sqrt.f64 -4))) (fma.f64 -2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 F C)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -4) (/.f64 A (pow.f64 B 4)))) (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 -4) A) (/.f64 (pow.f64 B 6) A)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F A))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F A)))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 C C) (pow.f64 B 3))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F A))))))
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))))
(fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 3) (pow.f64 B 5))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 C C) (pow.f64 B 3))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F A)))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(*.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (cbrt.f64 -1) F)))
(neg.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (cbrt.f64 -1))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (neg.f64 (*.f64 F (cbrt.f64 -1))))
(*.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (cbrt.f64 -1) F)))
(neg.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (cbrt.f64 -1))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (neg.f64 (*.f64 F (cbrt.f64 -1))))
(*.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (cbrt.f64 -1) F)))
(neg.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (cbrt.f64 -1))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (neg.f64 (*.f64 F (cbrt.f64 -1))))
(*.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (cbrt.f64 -1) F)))
(neg.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (cbrt.f64 -1))))
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (neg.f64 (*.f64 F (cbrt.f64 -1))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B)))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(fma.f64 -1 (*.f64 A (fma.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 (sqrt.f64 (/.f64 F B)))) (*.f64 A (fma.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(fma.f64 -1 (*.f64 A (fma.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 -1))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(-.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 (sqrt.f64 (/.f64 F B)))) (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (sqrt.f64 2)) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 (/.f64 1/2 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) 2)))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (sqrt.f64 2)) (/.f64 (sqrt.f64 -1) C))))))) (*.f64 A (fma.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (+.f64 (*.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 11)))))))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))))
(fma.f64 -1 (*.f64 (pow.f64 A 3) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sqrt.f64 -1) 3) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 F B))) 2))))) (fma.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 F B))) 2)) C))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))) (fma.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13)))) (*.f64 8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (*.f64 C C))) (sqrt.f64 (/.f64 F (pow.f64 B 11))))))))) (fma.f64 -1 (*.f64 A (fma.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 -1))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))))
(-.f64 (-.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 (sqrt.f64 (/.f64 F B)))) (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (sqrt.f64 2)) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 (/.f64 1/2 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) 2)))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (sqrt.f64 2)) (/.f64 (sqrt.f64 -1) C))))))) (*.f64 A (fma.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1))))))) (*.f64 (pow.f64 A 3) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 5))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 (/.f64 1/2 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) 2)) -1))) (fma.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (*.f64 (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 (/.f64 1/2 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) 2)) C))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))) (fma.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13)))) (*.f64 (/.f64 (*.f64 8 (sqrt.f64 2)) (/.f64 (sqrt.f64 -1) (*.f64 C C))) (sqrt.f64 (/.f64 F (pow.f64 B 11)))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (sqrt.f64 (*.f64 F B))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 2) (/.f64 C (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 2)) (sqrt.f64 (*.f64 F (pow.f64 B 5)))))) A)) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (sqrt.f64 (*.f64 F B)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C C) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 5)))))) A) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 2) (/.f64 C (sqrt.f64 -1/2))))))
(-.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 2) (/.f64 C (sqrt.f64 -1/2))))) (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 C (sqrt.f64 -1/2))) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) C)))) A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 2)) (sqrt.f64 (*.f64 F (pow.f64 B 5)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (pow.f64 B 9))))))) (pow.f64 A 2))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (sqrt.f64 (*.f64 F B))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C C) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 5)))))) A) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 B (neg.f64 F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))) (fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 9))))))) (*.f64 A A)) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 2) (/.f64 C (sqrt.f64 -1/2)))))))
(-.f64 (-.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 2) (/.f64 C (sqrt.f64 -1/2))))) (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) C)) (fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (*.f64 -1/64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F (pow.f64 B 9)))) (pow.f64 C 3))))) (*.f64 A A))) (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 C (sqrt.f64 -1/2))) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) C)))) A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 2)) (sqrt.f64 (*.f64 F (pow.f64 B 5)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 4)) (sqrt.f64 (*.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 B 5) F)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 7) F)))) (*.f64 -1/128 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (pow.f64 B 9))))))) (pow.f64 A 2))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (sqrt.f64 (*.f64 F B)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C C) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 5)))))) A) (fma.f64 -1 (/.f64 (fma.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 4) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 13)))) (fma.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B (neg.f64 F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (sqrt.f64 (/.f64 (pow.f64 B 5) F))) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 3))) (fma.f64 -1/32 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 B (neg.f64 F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 7) F))) (*.f64 (*.f64 -1/128 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 C 3)))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))))) (pow.f64 A 3)) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 B (neg.f64 F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))) (fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 9))))))) (*.f64 A A)) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 2) (/.f64 C (sqrt.f64 -1/2))))))))
(-.f64 (-.f64 (-.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 2) (/.f64 C (sqrt.f64 -1/2))))) (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) C)) (fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (*.f64 -1/64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F (pow.f64 B 9)))) (pow.f64 C 3))))) (*.f64 A A))) (/.f64 (fma.f64 -1/256 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 13))) (sqrt.f64 2)) (/.f64 (pow.f64 C 4) (sqrt.f64 -1/2))) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 -1/2))) 2))) C) (/.f64 (sqrt.f64 (/.f64 (pow.f64 B 5) F)) (*.f64 -1/2 (sqrt.f64 -1/2)))) (fma.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 B 7) F)) (*.f64 C C))) (*.f64 -1/128 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 11))) (/.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 -1/2)))))) (pow.f64 A 3))) (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 C (sqrt.f64 -1/2))) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) C)))) A))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) C) (sqrt.f64 (*.f64 F B))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 2) (/.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 A (*.f64 (sqrt.f64 1/2) C))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) C) (sqrt.f64 (*.f64 F B))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 1/2))) (sqrt.f64 -1)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (*.f64 C C)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 2) (/.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (/.f64 (sqrt.f64 -1) C))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (sqrt.f64 2) A) (*.f64 (/.f64 (sqrt.f64 -1) C) (/.f64 (sqrt.f64 1/2) C)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 2) (/.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 A (*.f64 (sqrt.f64 1/2) C))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (sqrt.f64 1/2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (pow.f64 B 9))))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) C) (sqrt.f64 (*.f64 F B)))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 1/2))) (sqrt.f64 -1)))) (fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 1/2)))) 2)) (/.f64 (*.f64 C (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 -1) (*.f64 C C)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 9))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (pow.f64 C 3)))))) (*.f64 A A)) (fma.f64 -1/16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (*.f64 C C)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 2) (/.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (/.f64 (sqrt.f64 -1) C))) (-.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (sqrt.f64 2) A) (*.f64 (/.f64 (sqrt.f64 -1) C) (/.f64 (sqrt.f64 1/2) C)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 2) (/.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))))) (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 1/2))) 2)) (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)) (/.f64 C (sqrt.f64 2))))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) (*.f64 C C)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 9))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))))))) (*.f64 A A))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 A (*.f64 (sqrt.f64 1/2) C))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (sqrt.f64 -1))) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) C))) (sqrt.f64 (/.f64 (pow.f64 B 5) F)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (sqrt.f64 1/2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (pow.f64 B 9))))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (sqrt.f64 -1))) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 1/2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 (pow.f64 B 7) F)))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 1/2) (pow.f64 C 3)))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (*.f64 (pow.f64 A 3) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) C) (sqrt.f64 (*.f64 F B)))))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 1/2))) (sqrt.f64 -1)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 5) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 1/2)))) 2))) (sqrt.f64 -1)) (*.f64 (pow.f64 A 3) (*.f64 C (pow.f64 (sqrt.f64 1/2) 3))))) (fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 1/2)))) 2)) (/.f64 (*.f64 C (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 -1) (*.f64 C C)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 9))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (pow.f64 C 3)))))) (*.f64 A A)) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 7) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 1/2)))) 2))) (sqrt.f64 -1)) (*.f64 (pow.f64 A 3) (*.f64 (*.f64 C C) (sqrt.f64 1/2))))) (fma.f64 1/128 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 11))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 1/2))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 13))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (pow.f64 C 4)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (*.f64 C C)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 2) (/.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))))))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (/.f64 (sqrt.f64 -1) C))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 5) F)) (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (pow.f64 A 3) (sqrt.f64 -1)) (/.f64 (*.f64 C (*.f64 1/2 (sqrt.f64 1/2))) (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 1/2))) 2)))))) (-.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 7) F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 1/2))) 2))) (pow.f64 A 3)) (/.f64 (sqrt.f64 -1) (*.f64 (*.f64 C C) (sqrt.f64 1/2))))) (fma.f64 1/128 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 11))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 C 3) (sqrt.f64 1/2))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 13))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (pow.f64 C 4)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (sqrt.f64 2) A) (*.f64 (/.f64 (sqrt.f64 -1) C) (/.f64 (sqrt.f64 1/2) C)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 2) (/.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))))))))) (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 1/2))) 2)) (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)) (/.f64 C (sqrt.f64 2))))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) (*.f64 C C)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 9))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))))))) (*.f64 A A)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (+.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (/.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C)))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))))
(fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (/.f64 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (*.f64 C C))) (pow.f64 B 5))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (+.f64 (*.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (*.f64 C C))))) (/.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B))))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))))))
(fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (/.f64 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (*.f64 C C))) (pow.f64 B 5))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3))) (fma.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (*.f64 (sqrt.f64 2) (pow.f64 C 3))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (+.f64 (*.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (*.f64 C C))))) (/.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (+.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (*.f64 -64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (*.f64 (sqrt.f64 2) (pow.f64 C 3))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C))) (/.f64 (*.f64 1/64 (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 5))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (fma.f64 1/256 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 4)) (/.f64 (pow.f64 B 7) (pow.f64 C 4)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 1/256 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 C 4) (pow.f64 A 4)) (pow.f64 B 7)))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C))) (/.f64 (*.f64 1/64 (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 5))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C))) (/.f64 (*.f64 1/64 (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 5))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (fma.f64 1/256 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 4)) (/.f64 (pow.f64 B 7) (pow.f64 C 4)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 1/256 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 C 4) (pow.f64 A 4)) (pow.f64 B 7)))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C))) (/.f64 (*.f64 1/64 (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 5))))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 A (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) B)) (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 F B))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 A (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) B)) (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 (/.f64 1/2 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 A (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) B)) (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 F B))) 2))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 (sqrt.f64 -1) 3) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 F B))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 A (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) B)) (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 (/.f64 1/2 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) 2))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 (/.f64 1/2 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) 2)) -1) (/.f64 (pow.f64 A 3) (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 A (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))))
(*.f64 (*.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F B)))
(*.f64 A (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F B))))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 A (sqrt.f64 -1/2)))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F B))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))))
(fma.f64 (*.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))))
(fma.f64 (*.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 -1/2))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 B F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2))))))
(fma.f64 (*.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 B (neg.f64 F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 B F))) (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2))))))
(fma.f64 (*.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (+.f64 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 -1/2)) (*.f64 (/.f64 (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 -1/2))) 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 B F))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 (*.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 B F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (-.f64 (*.f64 B (neg.f64 F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -1/2) 3)))) (fma.f64 (*.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 B (neg.f64 F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 B F))) (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 -1/2))) 2)) (*.f64 (*.f64 A A) (*.f64 -1/2 (sqrt.f64 -1/2))))) (fma.f64 (*.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (+.f64 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 -1/2)) (*.f64 (/.f64 (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 -1/2))) 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 B F)))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F B))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F B)))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))))
(-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (sqrt.f64 -1)) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F B)))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 1/2)))) 2)) (/.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 -1)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 1/2))) 2)) (/.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 -1)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (sqrt.f64 -1)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (sqrt.f64 -1)) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F B)))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (/.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 1/2)))) 2)) (*.f64 A A)) (/.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 1/2) 3)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 1/2)))) 2)) (/.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 -1)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (/.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 1/2))) 2)) (*.f64 A A)) (/.f64 (sqrt.f64 -1) (*.f64 1/2 (sqrt.f64 1/2))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 1/2))) 2)) (/.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 -1)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 1/2))))))
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 A A)) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 (/.f64 1/2 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) B)) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 F B))) 2)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) B)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 (/.f64 1/2 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) 2))) -1) (/.f64 (pow.f64 A 3) (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 A A)) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 (/.f64 1/2 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)))
(*.f64 (sqrt.f64 (*.f64 F B)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -1/2)))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F B)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F B)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 B (neg.f64 F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -1/2)))))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F B)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 -1/2))) 2)) A))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 B 5) F)))) (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 5) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 B (neg.f64 F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 (sqrt.f64 -1/2) 3)))) (fma.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F B)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 B (neg.f64 F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -1/2))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 5) F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 A A) (*.f64 -1/2 (sqrt.f64 -1/2))) (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 -1/2))) 2))))) (fma.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F B)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 -1/2))) 2)) A)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1)))) (sqrt.f64 (*.f64 F B))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))))
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (*.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1)))) (sqrt.f64 (*.f64 F B)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B))))))
(-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1)))) (sqrt.f64 (*.f64 F B)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (sqrt.f64 -1))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 1/2)))) 2))) (sqrt.f64 -1)) (*.f64 A (sqrt.f64 1/2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 1/2))) 2))) A) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (sqrt.f64 -1))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 B 5) F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1)))) (sqrt.f64 (*.f64 F B)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (sqrt.f64 -1))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)))) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 1/2)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 (pow.f64 B 5) F))) (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 1/2) 3))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 1/2)))) 2))) (sqrt.f64 -1)) (*.f64 A (sqrt.f64 1/2))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 5) F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 1/2))) 2))) (*.f64 A A)) (/.f64 (sqrt.f64 -1) (*.f64 1/2 (sqrt.f64 1/2))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 1/2))) 2))) A) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B)))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F)))
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F)))))
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B)))))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F)))))
(cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B))))) (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B))))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B))))) 3))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F)))))
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F)))))
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F)))))
(sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (/.f64 1 B))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B))))) B)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B))))) B)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B)))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B))))) B)
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B)))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B))))) B)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B) 1)
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B))))) B)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B)))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B))))) B)
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B)))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B))))) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B))))) B) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B))))) B))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B))))) B) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B)))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B))))) B)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B)))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B))))) B)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B)))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B))))) B)
(*.f64 1 (sqrt.f64 (*.f64 A F)))
(sqrt.f64 (*.f64 F A))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 A F))) (cbrt.f64 (sqrt.f64 (*.f64 A F)))) (cbrt.f64 (sqrt.f64 (*.f64 A F))))
(sqrt.f64 (*.f64 F A))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 A F))) (sqrt.f64 (sqrt.f64 (*.f64 A F))))
(sqrt.f64 (*.f64 F A))
(*.f64 (sqrt.f64 F) (sqrt.f64 A))
(pow.f64 (*.f64 A F) 1/2)
(sqrt.f64 (*.f64 F A))
(pow.f64 (sqrt.f64 (*.f64 A F)) 1)
(sqrt.f64 (*.f64 F A))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 A F))))
(sqrt.f64 (*.f64 F A))
(cbrt.f64 (*.f64 (*.f64 A F) (sqrt.f64 (*.f64 A F))))
(cbrt.f64 (*.f64 (*.f64 F A) (sqrt.f64 (*.f64 F A))))
(cbrt.f64 (pow.f64 (*.f64 F A) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A F))))
(sqrt.f64 (*.f64 F A))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 A F))))
(sqrt.f64 (*.f64 F A))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 A F))))
(sqrt.f64 (*.f64 F A))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 A F)) B))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B) 1)
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B) (/.f64 (sqrt.f64 (*.f64 A F)) B)) (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B) (/.f64 (sqrt.f64 (*.f64 F A)) B))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(/.f64 (sqrt.f64 (*.f64 F A)) B)
(*.f64 1 (sqrt.f64 (*.f64 B (neg.f64 F))))
(sqrt.f64 (*.f64 B (neg.f64 F)))
(sqrt.f64 (*.f64 F (neg.f64 B)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 B (neg.f64 F)))) (cbrt.f64 (sqrt.f64 (*.f64 B (neg.f64 F))))) (cbrt.f64 (sqrt.f64 (*.f64 B (neg.f64 F)))))
(sqrt.f64 (*.f64 B (neg.f64 F)))
(sqrt.f64 (*.f64 F (neg.f64 B)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 B (neg.f64 F)))) (sqrt.f64 (sqrt.f64 (*.f64 B (neg.f64 F)))))
(sqrt.f64 (*.f64 B (neg.f64 F)))
(sqrt.f64 (*.f64 F (neg.f64 B)))
(*.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 B))
(pow.f64 (*.f64 B (neg.f64 F)) 1/2)
(sqrt.f64 (*.f64 B (neg.f64 F)))
(sqrt.f64 (*.f64 F (neg.f64 B)))
(pow.f64 (sqrt.f64 (*.f64 B (neg.f64 F))) 1)
(sqrt.f64 (*.f64 B (neg.f64 F)))
(sqrt.f64 (*.f64 F (neg.f64 B)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 B (neg.f64 F)))))
(sqrt.f64 (*.f64 B (neg.f64 F)))
(sqrt.f64 (*.f64 F (neg.f64 B)))
(cbrt.f64 (*.f64 (*.f64 B (neg.f64 F)) (sqrt.f64 (*.f64 B (neg.f64 F)))))
(cbrt.f64 (*.f64 B (*.f64 (neg.f64 F) (sqrt.f64 (*.f64 B (neg.f64 F))))))
(cbrt.f64 (pow.f64 (*.f64 F (neg.f64 B)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 B (neg.f64 F)))))
(sqrt.f64 (*.f64 B (neg.f64 F)))
(sqrt.f64 (*.f64 F (neg.f64 B)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 B (neg.f64 F)))))
(sqrt.f64 (*.f64 B (neg.f64 F)))
(sqrt.f64 (*.f64 F (neg.f64 B)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 B (neg.f64 F)))))
(sqrt.f64 (*.f64 B (neg.f64 F)))
(sqrt.f64 (*.f64 F (neg.f64 B)))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 B (neg.f64 F)))) B)
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 B (neg.f64 F))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (neg.f64 B))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 B (neg.f64 F))) (/.f64 (sqrt.f64 2) B)) 1)
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 B (neg.f64 F))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (neg.f64 B))))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 B (neg.f64 F))) (/.f64 (sqrt.f64 2) B))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 B (neg.f64 F))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (neg.f64 B))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 B (neg.f64 F))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (*.f64 B (neg.f64 F))) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 B (neg.f64 F))) (/.f64 (sqrt.f64 2) B))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 B (neg.f64 F)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 B (neg.f64 F)))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 B (neg.f64 F)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (neg.f64 B)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 B (neg.f64 F))) (/.f64 (sqrt.f64 2) B))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 B (neg.f64 F))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (neg.f64 B))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 B (neg.f64 F))) (/.f64 (sqrt.f64 2) B))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 B (neg.f64 F))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (neg.f64 B))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 B (neg.f64 F))) (/.f64 (sqrt.f64 2) B))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 B (neg.f64 F))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (neg.f64 B))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A)))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A)))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))))
(cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 2 A))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 A)))))
(+.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 A (*.f64 -4 C))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 -4 C)) F))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 1 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2)) (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 3) 1/3)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 1)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (exp.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(+.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 A (*.f64 -4 C))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 -4 C)) F))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 3) 1/3)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 1)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (exp.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 3))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B))))))
(*.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1 (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B))))))
(*.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (cbrt.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) (cbrt.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B))))))
(*.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (sqrt.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B))))))
(*.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 1)
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B))))))
(*.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(neg.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B))))))
(*.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B))))))
(*.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(cbrt.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B)))))) (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B)))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B))))))
(*.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (log.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B))))))
(*.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B))))))
(*.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B)))))
(sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B)))))) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))))
(sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))))
(sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B))))
(pow.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))) 1/2)
(sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B))))
(pow.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B)))) 1)
(sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))))
(sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B))))
(cbrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))))
(cbrt.f64 (*.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B))) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B))))))
(cbrt.f64 (pow.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))))
(sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))))
(sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))))
(sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B))))
(*.f64 (*.f64 A A) (/.f64 1 B))
(/.f64 (*.f64 A A) B)
(*.f64 1 (/.f64 A (/.f64 B A)))
(*.f64 (/.f64 A B) A)
(*.f64 (*.f64 (cbrt.f64 (/.f64 A (/.f64 B A))) (cbrt.f64 (/.f64 A (/.f64 B A)))) (cbrt.f64 (/.f64 A (/.f64 B A))))
(*.f64 (/.f64 A B) A)
(*.f64 (sqrt.f64 (/.f64 A (/.f64 B A))) (sqrt.f64 (/.f64 A (/.f64 B A))))
(*.f64 (/.f64 A B) A)
(pow.f64 (/.f64 A (/.f64 B A)) 1)
(*.f64 (/.f64 A B) A)
(log.f64 (exp.f64 (/.f64 A (/.f64 B A))))
(*.f64 (/.f64 A B) A)
(cbrt.f64 (*.f64 (*.f64 (/.f64 A (/.f64 B A)) (/.f64 A (/.f64 B A))) (/.f64 A (/.f64 B A))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 A B) A) (*.f64 (*.f64 (/.f64 A B) A) (*.f64 (/.f64 A B) A))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 A B) A) 3))
(expm1.f64 (log1p.f64 (/.f64 A (/.f64 B A))))
(*.f64 (/.f64 A B) A)
(exp.f64 (log.f64 (/.f64 A (/.f64 B A))))
(*.f64 (/.f64 A B) A)
(log1p.f64 (expm1.f64 (/.f64 A (/.f64 B A))))
(*.f64 (/.f64 A B) A)
(pow.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B)))))) 1)
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B))))))
(log.f64 (exp.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B)))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))))))
(cbrt.f64 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B)))))) (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B))))))))))
(cbrt.f64 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B)))))) 3))
(expm1.f64 (log1p.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B))))))
(exp.f64 (log.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B))))))
(log1p.f64 (expm1.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B))))))

eval533.0ms (2.2%)

Compiler

Compiled 27197 to 17911 computations (34.1% saved)

prune335.0ms (1.4%)

Pruning

76 alts after pruning (71 fresh and 5 done)

PrunedKeptTotal
New52829557
Fresh194261
Picked235
Done123
Total55076626
Accurracy
72.6%
Counts
626 → 76
Alt Table
Click to see full alt table
StatusAccuracyProgram
12.8%
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.6%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (exp.f64 (log.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
27.3%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
15.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 F (*.f64 C C)) B) (*.f64 F C)) (*.f64 F B))) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.8%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 C) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (neg.f64 B) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 B 2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 (log.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.1%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
24.8%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.7%
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.2%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 4 (/.f64 A (/.f64 B (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 C C) (-.f64 (*.f64 -8 (*.f64 (*.f64 F A) (+.f64 1 (/.f64 A B)))) (*.f64 F B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.3%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
23.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 (*.f64 2 F) (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
10.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (*.f64 B B) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
20.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C) (neg.f64 A))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
11.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 -1 C) B)) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
21.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C))) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (/.f64 C A)))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
23.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (*.f64 (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (hypot.f64 B (-.f64 A C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
12.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 C (hypot.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
24.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
23.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
21.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 F C))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
10.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) (pow.f64 B 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
15.4%
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
23.2%
(/.f64 (neg.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.7%
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
16.6%
(*.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
29.0%
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
25.3%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
24.9%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
2.7%
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) B)) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
2.5%
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))
8.1%
(*.f64 -2 (/.f64 (pow.f64 (*.f64 A F) 1/2) B))
8.1%
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
3.3%
(*.f64 -2 (/.f64 (log.f64 (exp.f64 (sqrt.f64 (*.f64 A F)))) B))
7.8%
(*.f64 -2 (/.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 A F)))) B))
5.3%
(*.f64 -2 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F A) 3/2)) B))
5.3%
(*.f64 -2 (/.f64 (cbrt.f64 (*.f64 (*.f64 F A) (sqrt.f64 (*.f64 F A)))) B))
8.1%
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B)))
7.8%
(*.f64 -2 (exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B))))
28.8%
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 F A) (*.f64 F B)))) B))
28.6%
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (neg.f64 F) B))) B))
8.1%
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 A 2)))) B))
0.6%
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F B))) B))
1.9%
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (*.f64 B B)))))) B))
32.9%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B))
24.9%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
31.0%
(neg.f64 (/.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B))
37.3%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 B))))
28.6%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (neg.f64 F) B))))
1.9%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (*.f64 B B)))))))
27.2%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (exp.f64 (log.f64 (sqrt.f64 (*.f64 B (neg.f64 F)))))))
23.3%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (cbrt.f64 (pow.f64 (*.f64 F (neg.f64 B)) 3/2))))
23.3%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (cbrt.f64 (*.f64 (*.f64 B (neg.f64 F)) (sqrt.f64 (*.f64 B (neg.f64 F)))))))
32.9%
(neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B)))))))
28.3%
(neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (sqrt.f64 (*.f64 (neg.f64 F) B))))
28.5%
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (sqrt.f64 (*.f64 (neg.f64 F) B))))
3.4%
(neg.f64 (*.f64 (log.f64 (exp.f64 (/.f64 (sqrt.f64 2) B))) (sqrt.f64 (*.f64 (neg.f64 F) B))))
26.7%
(neg.f64 (*.f64 (exp.f64 (log.f64 (/.f64 (sqrt.f64 2) B))) (sqrt.f64 (*.f64 (neg.f64 F) B))))
12.4%
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3)) (sqrt.f64 (*.f64 (neg.f64 F) B))))
28.4%
(neg.f64 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 B (neg.f64 F))) (/.f64 (sqrt.f64 2) B)))))
1.2%
(exp.f64 (log.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
12.8%
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.6%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (exp.f64 (log.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
27.3%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
15.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 F (*.f64 C C)) B) (*.f64 F C)) (*.f64 F B))) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.8%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 C) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (neg.f64 B) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 B 2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 (log.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.1%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
24.8%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.7%
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.2%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 4 (/.f64 A (/.f64 B (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 C C) (-.f64 (*.f64 -8 (*.f64 (*.f64 F A) (+.f64 1 (/.f64 A B)))) (*.f64 F B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.3%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
23.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 (*.f64 2 F) (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
10.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (*.f64 B B) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
20.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C) (neg.f64 A))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
11.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 -1 C) B)) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
21.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C))) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (/.f64 C A)))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
23.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (*.f64 (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (hypot.f64 B (-.f64 A C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
12.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 C (hypot.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
24.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
23.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
21.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 F C))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
10.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) (pow.f64 B 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
15.4%
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
23.2%
(/.f64 (neg.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.7%
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
16.6%
(*.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
29.0%
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
25.3%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
24.9%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
2.7%
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) B)) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C))))))
2.5%
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))
8.1%
(*.f64 -2 (/.f64 (pow.f64 (*.f64 A F) 1/2) B))
8.1%
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
3.3%
(*.f64 -2 (/.f64 (log.f64 (exp.f64 (sqrt.f64 (*.f64 A F)))) B))
7.8%
(*.f64 -2 (/.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 A F)))) B))
5.3%
(*.f64 -2 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F A) 3/2)) B))
5.3%
(*.f64 -2 (/.f64 (cbrt.f64 (*.f64 (*.f64 F A) (sqrt.f64 (*.f64 F A)))) B))
8.1%
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B)))
7.8%
(*.f64 -2 (exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B))))
28.8%
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 F A) (*.f64 F B)))) B))
28.6%
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (neg.f64 F) B))) B))
8.1%
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 A 2)))) B))
0.6%
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F B))) B))
1.9%
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (*.f64 B B)))))) B))
32.9%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B))
24.9%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
31.0%
(neg.f64 (/.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B))
37.3%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 B))))
28.6%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (neg.f64 F) B))))
1.9%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (*.f64 B B)))))))
27.2%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (exp.f64 (log.f64 (sqrt.f64 (*.f64 B (neg.f64 F)))))))
23.3%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (cbrt.f64 (pow.f64 (*.f64 F (neg.f64 B)) 3/2))))
23.3%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (cbrt.f64 (*.f64 (*.f64 B (neg.f64 F)) (sqrt.f64 (*.f64 B (neg.f64 F)))))))
32.9%
(neg.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B)))))))
28.3%
(neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (sqrt.f64 (*.f64 (neg.f64 F) B))))
28.5%
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (sqrt.f64 (*.f64 (neg.f64 F) B))))
3.4%
(neg.f64 (*.f64 (log.f64 (exp.f64 (/.f64 (sqrt.f64 2) B))) (sqrt.f64 (*.f64 (neg.f64 F) B))))
26.7%
(neg.f64 (*.f64 (exp.f64 (log.f64 (/.f64 (sqrt.f64 2) B))) (sqrt.f64 (*.f64 (neg.f64 F) B))))
12.4%
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3)) (sqrt.f64 (*.f64 (neg.f64 F) B))))
28.4%
(neg.f64 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 B (neg.f64 F))) (/.f64 (sqrt.f64 2) B)))))
1.2%
(exp.f64 (log.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
Compiler

Compiled 8442 to 5626 computations (33.4% saved)

localize466.0ms (1.9%)

Local Accuracy

Found 16 expressions with local accuracy:

NewAccuracyProgram
99.7%
(*.f64 (sqrt.f64 (*.f64 B (neg.f64 F))) (/.f64 (sqrt.f64 2) B))
99.6%
(/.f64 (sqrt.f64 2) B)
97.9%
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 B (neg.f64 F))) (/.f64 (sqrt.f64 2) B))))
86.0%
(sqrt.f64 (*.f64 B (neg.f64 F)))
97.6%
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)) (*.f64 (sqrt.f64 2) B))
92.4%
(/.f64 (*.f64 C C) B)
84.1%
(sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F))
74.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
99.8%
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (neg.f64 F) B))) B)
99.5%
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (neg.f64 F) B)))
86.0%
(sqrt.f64 (*.f64 (neg.f64 F) B))
99.8%
(/.f64 (pow.f64 (*.f64 A F) 1/2) B)
84.5%
(pow.f64 (*.f64 A F) 1/2)
99.7%
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 B)))
99.7%
(*.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 B))
99.6%
(/.f64 (sqrt.f64 2) B)
Compiler

Compiled 354 to 157 computations (55.6% saved)

series47.0ms (0.2%)

Counts
13 → 84
Calls

93 calls:

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

rewrite126.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
868×add-sqr-sqrt
854×pow1
848×*-un-lft-identity
810×log1p-expm1-u
808×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify145.0ms (0.6%)

Algorithm
egg-herbie
Rules
1376×associate-*l*
1252×associate-*r*
860×fma-def
832×times-frac
708×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
068116489
1192314623
Stop Event
node limit
Counts
245 → 282
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (+.f64 (*.f64 64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 11)))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))) C)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 3)) (sqrt.f64 (*.f64 F (pow.f64 B 9))))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))) C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 3)) (sqrt.f64 (*.f64 F (pow.f64 B 9))))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))) C)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 B 5) F)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 7) F)))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 4)) (sqrt.f64 (*.f64 F (pow.f64 B 13)))))))) (pow.f64 C 3))))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) A) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 A (*.f64 (sqrt.f64 1/2) C))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) A) (sqrt.f64 (*.f64 F B)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (*.f64 F (pow.f64 B 5)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 A (*.f64 (sqrt.f64 1/2) C))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) A) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) (pow.f64 A 3)) (sqrt.f64 (*.f64 F (pow.f64 B 9))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))) (pow.f64 C 2))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 A (*.f64 (sqrt.f64 1/2) C))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) A) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (sqrt.f64 -1))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 1/2) (pow.f64 C 3)))) (sqrt.f64 (/.f64 (pow.f64 B 7) F)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 1/2) (pow.f64 C 3)))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (*.f64 (pow.f64 A 4) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (sqrt.f64 -1))) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 C 3)))) (sqrt.f64 (/.f64 (pow.f64 B 5) F)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) (pow.f64 A 3)) (sqrt.f64 (*.f64 F (pow.f64 B 9))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))) (pow.f64 C 2))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))))
(*.f64 (*.f64 C (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F B)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) (*.f64 (*.f64 C (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 B F)))) (*.f64 (*.f64 C (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 B F)))) (*.f64 (*.f64 C (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F B))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F B)))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (sqrt.f64 -1)) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 B F))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (sqrt.f64 -1)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 C 2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (sqrt.f64 -1)) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 B F)))))))
(/.f64 (pow.f64 C 2) B)
(/.f64 (pow.f64 C 2) B)
(/.f64 (pow.f64 C 2) B)
(/.f64 (pow.f64 C 2) B)
(/.f64 (pow.f64 C 2) B)
(/.f64 (pow.f64 C 2) B)
(/.f64 (pow.f64 C 2) B)
(/.f64 (pow.f64 C 2) B)
(/.f64 (pow.f64 C 2) B)
(/.f64 (pow.f64 C 2) B)
(/.f64 (pow.f64 C 2) B)
(/.f64 (pow.f64 C 2) B)
(/.f64 (pow.f64 C 2) B)
(/.f64 (pow.f64 C 2) B)
(/.f64 (pow.f64 C 2) B)
(/.f64 (pow.f64 C 2) B)
(/.f64 (pow.f64 C 2) B)
(/.f64 (pow.f64 C 2) B)
(/.f64 (pow.f64 C 2) B)
(/.f64 (pow.f64 C 2) B)
(/.f64 (pow.f64 C 2) B)
(/.f64 (pow.f64 C 2) B)
(/.f64 (pow.f64 C 2) B)
(/.f64 (pow.f64 C 2) B)
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 B 5) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) C))) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) C))) (sqrt.f64 (*.f64 F B)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) C))) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (sqrt.f64 -1))) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) C))) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (sqrt.f64 -1))) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (sqrt.f64 -1))) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 C 2))) (sqrt.f64 (/.f64 (pow.f64 B 5) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (neg.f64 F) B)))) 1)
(pow.f64 (*.f64 (neg.f64 F) B) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (neg.f64 F) B)) 1)
(sqrt.f64 (*.f64 (neg.f64 F) B))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (neg.f64 F) B)))))
(cbrt.f64 (*.f64 (*.f64 (neg.f64 F) B) (sqrt.f64 (*.f64 (neg.f64 F) B))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))
(-.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)) 1)
(/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 (neg.f64 F) B))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)
(/.f64 1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B)))) (neg.f64 B))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B) 1)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F A)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F A)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F A))) (cbrt.f64 (sqrt.f64 (*.f64 F A)))) (cbrt.f64 (sqrt.f64 (*.f64 F A))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F A))) (sqrt.f64 (sqrt.f64 (*.f64 F A))))
(*.f64 (pow.f64 A 1/2) (pow.f64 F 1/2))
(*.f64 (pow.f64 (*.f64 F A) 1/4) (pow.f64 (*.f64 F A) 1/4))
(sqrt.f64 (*.f64 F A))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F A))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F A)))))
(cbrt.f64 (*.f64 (*.f64 F A) (sqrt.f64 (*.f64 F A))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F A))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F A))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F A))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B))) 1)
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B) 1)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B) (/.f64 (sqrt.f64 (*.f64 F A)) B)) (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))))) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (neg.f64 F) B)) (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B)))))
(-.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)) 1)
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (neg.f64 F) B)))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 F) B)) (/.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) (/.f64 1 B))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (neg.f64 F))) (sqrt.f64 B))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B) 1)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 1)
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(log.f64 (exp.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))))))
(*.f64 (sqrt.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))))) (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))))))
(pow.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))))))
(cbrt.f64 (*.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 C (/.f64 B C)))) 1)
(*.f64 (*.f64 C C) (/.f64 1 B))
(*.f64 1 (/.f64 C (/.f64 B C)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 C (/.f64 B C))) (cbrt.f64 (/.f64 C (/.f64 B C)))) (cbrt.f64 (/.f64 C (/.f64 B C))))
(*.f64 (sqrt.f64 (/.f64 C (/.f64 B C))) (sqrt.f64 (/.f64 C (/.f64 B C))))
(pow.f64 (/.f64 C (/.f64 B C)) 1)
(log.f64 (exp.f64 (/.f64 C (/.f64 B C))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 C (/.f64 B C)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 C (/.f64 B C)) (/.f64 C (/.f64 B C))) (/.f64 C (/.f64 B C))))
(expm1.f64 (log1p.f64 (/.f64 C (/.f64 B C))))
(exp.f64 (log.f64 (/.f64 C (/.f64 B C))))
(log1p.f64 (expm1.f64 (/.f64 C (/.f64 B C))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2))))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2))) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (neg.f64 F) B)))) 1)
(*.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 B))
(*.f64 (sqrt.f64 B) (sqrt.f64 (neg.f64 F)))
(*.f64 1 (sqrt.f64 (*.f64 (neg.f64 F) B)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))) (cbrt.f64 (sqrt.f64 (*.f64 (neg.f64 F) B)))) (cbrt.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))) (sqrt.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))
(pow.f64 (*.f64 (neg.f64 F) B) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (neg.f64 F) B)) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (neg.f64 F) B)))))
(cbrt.f64 (*.f64 (*.f64 (neg.f64 F) B) (sqrt.f64 (*.f64 (neg.f64 F) B))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))
(-.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)) 1)
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (neg.f64 F) B)))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 F) B)) (/.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) (/.f64 1 B))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (neg.f64 F))) (sqrt.f64 B))
(/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 (neg.f64 F) B))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)
(/.f64 1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B)))) (neg.f64 B))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B) 1)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(-.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)) 1)
(/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 (neg.f64 F) B))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)
(/.f64 1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B)))) (neg.f64 B))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B) 1)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
Outputs
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(fma.f64 -1 (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 4 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))))
(neg.f64 (fma.f64 C (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1))) 4))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(fma.f64 -1 (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 4 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))) (fma.f64 2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 7)))) (*.f64 16 (*.f64 (*.f64 A A) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))))
(-.f64 (neg.f64 (fma.f64 (*.f64 C C) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F -1/2) B) (pow.f64 (*.f64 (/.f64 1/2 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) F)))) (sqrt.f64 -1)) (fma.f64 2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 7)))) (*.f64 (*.f64 (*.f64 16 (*.f64 A A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))) (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1))) 4)))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (+.f64 (*.f64 64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 11)))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))))
(fma.f64 -1 (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 4 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (fma.f64 -1 (*.f64 (pow.f64 C 3) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sqrt.f64 -1) 3) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5))))) (fma.f64 64 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (fma.f64 2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 7)))) (*.f64 8 (*.f64 (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 11))))))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))) (fma.f64 2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 7)))) (*.f64 16 (*.f64 (*.f64 A A) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))))))
(-.f64 (-.f64 (neg.f64 (fma.f64 (*.f64 C C) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F -1/2) B) (pow.f64 (*.f64 (/.f64 1/2 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) F)))) (sqrt.f64 -1)) (fma.f64 2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 7)))) (*.f64 (*.f64 (*.f64 16 (*.f64 A A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))) (*.f64 (pow.f64 C 3) (fma.f64 -1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (-.f64 (/.f64 (*.f64 F -1/2) B) (pow.f64 (*.f64 (/.f64 1/2 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) 2)) -1)) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 5)))) (fma.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (pow.f64 A 3) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (fma.f64 2 (/.f64 (*.f64 A (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))) (/.f64 (/.f64 (sqrt.f64 -1) (-.f64 (/.f64 (*.f64 F -1/2) B) (pow.f64 (*.f64 (/.f64 1/2 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 2))) (*.f64 (/.f64 (*.f64 8 (*.f64 A A)) (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 11))))))))) (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1))) 4)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B))))
(*.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) A)) (sqrt.f64 (*.f64 F B)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F B))) A))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))) C)))
(fma.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B))) (neg.f64 (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 5)))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))) C)))
(-.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F B))) A)) (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -1/2))) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) A)) (/.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 A (sqrt.f64 -1/2)))) C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 3)) (sqrt.f64 (*.f64 F (pow.f64 B 9))))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))) C))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 B (neg.f64 F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))) (fma.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 9)))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))) (*.f64 C C)) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B))) (neg.f64 (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 5)))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))) C))))
(-.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F B))) A)) (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -1/2))) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) A)) (/.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 A (sqrt.f64 -1/2)))) C)) (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 -1/2))) 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (*.f64 A (sqrt.f64 -1/2))) (fma.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 3)) (sqrt.f64 (*.f64 F (pow.f64 B 9)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) -1/32)))) (*.f64 C C)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 3)) (sqrt.f64 (*.f64 F (pow.f64 B 9))))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))) C)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 B 5) F)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 7) F)))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 4)) (sqrt.f64 (*.f64 F (pow.f64 B 13)))))))) (pow.f64 C 3))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 B (neg.f64 F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))) (fma.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 9)))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))) (*.f64 C C)) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 5)))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))) C) (/.f64 (fma.f64 -1/128 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 B (neg.f64 F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 B 5) F))) (fma.f64 -1/32 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 B (neg.f64 F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 7) F))) (*.f64 (*.f64 -1/256 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 4))) (sqrt.f64 (*.f64 F (pow.f64 B 13))))))) (pow.f64 C 3))))))
(-.f64 (-.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F B))) A)) (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -1/2))) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) A)) (/.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 A (sqrt.f64 -1/2)))) C)) (/.f64 (fma.f64 -1/128 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 11))) (pow.f64 A 3))) (fma.f64 1/16 (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 5) F)) (/.f64 (sqrt.f64 2) A)) (/.f64 (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 -1/2))) 2)) (*.f64 -1/2 (sqrt.f64 -1/2)))) (fma.f64 -1/32 (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 7) F)) (/.f64 (sqrt.f64 2) (*.f64 A A))) (/.f64 (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 -1/2))) 2)) (sqrt.f64 -1/2))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 13))) -1/256))))) (pow.f64 C 3))) (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 -1/2))) 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (*.f64 A (sqrt.f64 -1/2))) (fma.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 A 3)) (sqrt.f64 (*.f64 F (pow.f64 B 9)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) -1/32)))) (*.f64 C C)))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) A) (sqrt.f64 (*.f64 F B))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 2)) (/.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 A (*.f64 (sqrt.f64 1/2) C))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) A) (sqrt.f64 (*.f64 F B)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (*.f64 F (pow.f64 B 5)))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 1/2))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) C))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) C))) (fma.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 2)) (/.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (/.f64 (sqrt.f64 2) (*.f64 A A))) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) C)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 A (*.f64 (sqrt.f64 1/2) C))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) A) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) (pow.f64 A 3)) (sqrt.f64 (*.f64 F (pow.f64 B 9))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))) (pow.f64 C 2))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 1/2))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) C))) (neg.f64 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (/.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 1/2)))) 2)) A) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1))))) (fma.f64 1/64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 9)))) (pow.f64 A 3)) (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))))) (*.f64 C C))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) C))) (-.f64 (fma.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 2)) (/.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (/.f64 (sqrt.f64 2) (*.f64 A A))) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) C)))) (/.f64 (fma.f64 1/8 (*.f64 (/.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 1/2))) 2)) A) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) (*.f64 A A)))) (*.f64 1/64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 9)))) (pow.f64 A 3))))) (*.f64 C C))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 A (*.f64 (sqrt.f64 1/2) C))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) A) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (sqrt.f64 -1))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 1/2) (pow.f64 C 3)))) (sqrt.f64 (/.f64 (pow.f64 B 7) F)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 1/2) (pow.f64 C 3)))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (*.f64 (pow.f64 A 4) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (sqrt.f64 -1))) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 C 3)))) (sqrt.f64 (/.f64 (pow.f64 B 5) F)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) (pow.f64 A 3)) (sqrt.f64 (*.f64 F (pow.f64 B 9))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))) (pow.f64 C 2))))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 1/2))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 7) F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 A A) (*.f64 (pow.f64 C 3) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 1/2)))) 2)))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) C))) (fma.f64 1/128 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 11))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 1/2))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 13))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 C 3) (pow.f64 A 4)) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 5) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 1/2)))) 2))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 1/2) 3))))) (neg.f64 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (/.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 1/2)))) 2)) A) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1))))) (fma.f64 1/64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 9)))) (pow.f64 A 3)) (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2))))))) (*.f64 C C))))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) C))) (fma.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 2)) (/.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 7) F)) (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (*.f64 A A) (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 1/2))) 2))) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 1/2)) (sqrt.f64 -1))))) (fma.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (/.f64 (sqrt.f64 2) (*.f64 A A))) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) C)) (fma.f64 1/128 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 11))) (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (pow.f64 A 3)) (*.f64 (pow.f64 C 3) (sqrt.f64 1/2)))) (-.f64 (fma.f64 -1/256 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 13))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (pow.f64 A 4)) (/.f64 (sqrt.f64 1/2) (pow.f64 C 3)))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) A) (*.f64 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 1/2 (sqrt.f64 1/2))) (/.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 1/2))) 2)) (pow.f64 C 3))) (sqrt.f64 (/.f64 (pow.f64 B 5) F)))))) (/.f64 (fma.f64 1/8 (*.f64 (/.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 1/2))) 2)) A) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) (*.f64 A A)))) (*.f64 1/64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 9)))) (pow.f64 A 3))))) (*.f64 C C))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B))) (+.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (/.f64 (*.f64 -4 A) (/.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) C))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))))
(fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (*.f64 C C))))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B))))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B))) (+.f64 (/.f64 (*.f64 -16 (*.f64 A A)) (/.f64 (/.f64 (pow.f64 B 5) (*.f64 C C)) (sqrt.f64 2))) (/.f64 (*.f64 -4 A) (/.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) C)))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))))
(fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (*.f64 C C))))) (fma.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (*.f64 (sqrt.f64 2) (pow.f64 C 3))))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B))) (+.f64 (/.f64 (*.f64 -16 (*.f64 A A)) (/.f64 (/.f64 (pow.f64 B 5) (*.f64 C C)) (sqrt.f64 2))) (*.f64 -64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (*.f64 (sqrt.f64 2) (pow.f64 C 3))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B))) (+.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (/.f64 (*.f64 -4 A) (/.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) C)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B))) (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) 1/4))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (pow.f64 B 5) (pow.f64 A 3)))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C))) (fma.f64 1/256 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 4)) (/.f64 (pow.f64 B 7) (pow.f64 C 4)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C))) (*.f64 (*.f64 1/256 (/.f64 (sqrt.f64 2) (pow.f64 A 4))) (/.f64 (pow.f64 B 7) (pow.f64 C 4))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (pow.f64 B 5) (pow.f64 A 3)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B))) (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) 1/4))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (pow.f64 B 5) (pow.f64 A 3)))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C))) (fma.f64 1/256 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 4)) (/.f64 (pow.f64 B 7) (pow.f64 C 4)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C))) (*.f64 (*.f64 1/256 (/.f64 (sqrt.f64 2) (pow.f64 A 4))) (/.f64 (pow.f64 B 7) (pow.f64 C 4))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (pow.f64 B 5) (pow.f64 A 3)))))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 C C) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))))
(fma.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F -1/2) B) (pow.f64 (*.f64 (/.f64 1/2 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (sqrt.f64 -1)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 C C) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 (sqrt.f64 -1) 3) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))))
(fma.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F -1/2) B) (pow.f64 (*.f64 (/.f64 1/2 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (sqrt.f64 -1)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1))) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F -1/2) B) (pow.f64 (*.f64 (/.f64 1/2 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) 2)) (pow.f64 C 3)) -1) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) F)) (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))))
(*.f64 (*.f64 C (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 C (sqrt.f64 -1/2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) (*.f64 (*.f64 C (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F B))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 C (sqrt.f64 -1/2))))
(fma.f64 (sqrt.f64 (/.f64 F B)) (*.f64 C (sqrt.f64 -1/2)) (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 -1/2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 B F)))) (*.f64 (*.f64 C (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F B)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 B (neg.f64 F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 B F))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 C (sqrt.f64 -1/2)))))
(fma.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 -1/2)) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 -1/2))) 2)) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 (/.f64 B F)) C)) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 C (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 B F)))) (*.f64 (*.f64 C (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F B))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (-.f64 (*.f64 B (neg.f64 F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -1/2) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 B (neg.f64 F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 B F))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 C (sqrt.f64 -1/2))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 -1/2))) 2)) (*.f64 (*.f64 C C) (*.f64 -1/2 (sqrt.f64 -1/2))))) (fma.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 -1/2)) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 -1/2))) 2)) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 (/.f64 B F)) C)) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 C (sqrt.f64 -1/2))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F B))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 1/2)))))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F B)))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))))
(-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 C (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (sqrt.f64 -1)) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 B F))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 1/2)))) 2)) (/.f64 (*.f64 C (sqrt.f64 1/2)) (sqrt.f64 -1)))))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (/.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 1/2))) 2)) (/.f64 (*.f64 C (sqrt.f64 1/2)) (sqrt.f64 -1))) -1/2))) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 C (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (sqrt.f64 -1)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 C 2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (sqrt.f64 -1)) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 B F)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 1/2)))) 2)) (/.f64 (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 -1)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 1/2)))) 2)) (/.f64 (*.f64 C (sqrt.f64 1/2)) (sqrt.f64 -1))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 1/2))) 2)) (/.f64 (*.f64 (*.f64 C C) (*.f64 1/2 (sqrt.f64 1/2))) (sqrt.f64 -1)))) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (/.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 1/2))) 2)) (/.f64 (*.f64 C (sqrt.f64 1/2)) (sqrt.f64 -1))) -1/2))) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 C (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))))))
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) C))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) C)) (*.f64 (sqrt.f64 (*.f64 F B)) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) C))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))) (sqrt.f64 -1))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) C))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 B F))) (/.f64 (/.f64 (sqrt.f64 -1) (*.f64 C C)) (-.f64 (/.f64 (*.f64 F -1/2) B) (pow.f64 (*.f64 (/.f64 1/2 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) 2)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (-.f64 (*.f64 (/.f64 F B) -1/2) (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/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) C))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (*.f64 (/.f64 F B) -1/2) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))) (sqrt.f64 -1)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F -1/2) B) (pow.f64 (*.f64 (/.f64 1/2 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 -1)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) -1)) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) C))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 B F))) (/.f64 (/.f64 (sqrt.f64 -1) (*.f64 C C)) (-.f64 (/.f64 (*.f64 F -1/2) B) (pow.f64 (*.f64 (/.f64 1/2 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))) 2)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 B (neg.f64 F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -1/2)))))))
(fma.f64 1/2 (fma.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 B 5) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 5) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 B (neg.f64 F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 (sqrt.f64 -1/2) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 B (neg.f64 F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -1/2))))))))
(+.f64 (fma.f64 1/2 (fma.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F B))))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 -1/2))) 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (pow.f64 B 5) F)))) (*.f64 (*.f64 C C) (*.f64 -1/2 (sqrt.f64 -1/2))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) C))) (sqrt.f64 (*.f64 F B))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F B)))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 1/2)))) (neg.f64 (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) C))) (sqrt.f64 (*.f64 F B)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 1/2)))) (neg.f64 (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) C))) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (sqrt.f64 -1))) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F B)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 1/2)))) 2))) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)))))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (pow.f64 B 3) F))) (/.f64 (/.f64 (*.f64 C (sqrt.f64 1/2)) (sqrt.f64 -1)) (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 1/2))) 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 1/2)) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) C))) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (sqrt.f64 -1))) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (sqrt.f64 -1))) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 C 2))) (sqrt.f64 (/.f64 (pow.f64 B 5) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F B)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 1/2)))) 2))) C))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 5) F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 3)) (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 1/2)))) 2))) (*.f64 C C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1))))))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (pow.f64 B 3) F))) (/.f64 (/.f64 (*.f64 C (sqrt.f64 1/2)) (sqrt.f64 -1)) (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 1/2))) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)))) (*.f64 (*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 2) (*.f64 1/2 (sqrt.f64 1/2)))) (*.f64 (/.f64 (sqrt.f64 -1) C) (/.f64 (-.f64 (*.f64 F B) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 1/2))) 2)) C))) (sqrt.f64 (/.f64 (pow.f64 B 5) F))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 1/2)) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (neg.f64 F) B)))) 1)
(sqrt.f64 (*.f64 B (neg.f64 F)))
(sqrt.f64 (*.f64 F (neg.f64 B)))
(pow.f64 (*.f64 (neg.f64 F) B) 1/2)
(sqrt.f64 (*.f64 B (neg.f64 F)))
(sqrt.f64 (*.f64 F (neg.f64 B)))
(pow.f64 (sqrt.f64 (*.f64 (neg.f64 F) B)) 1)
(sqrt.f64 (*.f64 B (neg.f64 F)))
(sqrt.f64 (*.f64 F (neg.f64 B)))
(sqrt.f64 (*.f64 (neg.f64 F) B))
(sqrt.f64 (*.f64 B (neg.f64 F)))
(sqrt.f64 (*.f64 F (neg.f64 B)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))
(sqrt.f64 (*.f64 B (neg.f64 F)))
(sqrt.f64 (*.f64 F (neg.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (neg.f64 F) B)))))
(sqrt.f64 (*.f64 B (neg.f64 F)))
(sqrt.f64 (*.f64 F (neg.f64 B)))
(cbrt.f64 (*.f64 (*.f64 (neg.f64 F) B) (sqrt.f64 (*.f64 (neg.f64 F) B))))
(cbrt.f64 (*.f64 (neg.f64 F) (*.f64 B (sqrt.f64 (*.f64 B (neg.f64 F))))))
(cbrt.f64 (pow.f64 (*.f64 F (neg.f64 B)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))
(sqrt.f64 (*.f64 B (neg.f64 F)))
(sqrt.f64 (*.f64 F (neg.f64 B)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))
(sqrt.f64 (*.f64 B (neg.f64 F)))
(sqrt.f64 (*.f64 F (neg.f64 B)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))
(sqrt.f64 (*.f64 B (neg.f64 F)))
(sqrt.f64 (*.f64 F (neg.f64 B)))
(-.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)) 1)
(+.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)) -1)
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B) 0)
(/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 (neg.f64 F) B))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 B (neg.f64 F))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (neg.f64 B))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(/.f64 1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B)))) (neg.f64 B))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F A)))) 1)
(sqrt.f64 (*.f64 A F))
(*.f64 1 (sqrt.f64 (*.f64 F A)))
(sqrt.f64 (*.f64 A F))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F A))) (cbrt.f64 (sqrt.f64 (*.f64 F A)))) (cbrt.f64 (sqrt.f64 (*.f64 F A))))
(sqrt.f64 (*.f64 A F))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F A))) (sqrt.f64 (sqrt.f64 (*.f64 F A))))
(sqrt.f64 (*.f64 A F))
(*.f64 (pow.f64 A 1/2) (pow.f64 F 1/2))
(*.f64 (sqrt.f64 A) (sqrt.f64 F))
(*.f64 (pow.f64 (*.f64 F A) 1/4) (pow.f64 (*.f64 F A) 1/4))
(sqrt.f64 (*.f64 A F))
(sqrt.f64 (*.f64 F A))
(sqrt.f64 (*.f64 A F))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F A))))
(sqrt.f64 (*.f64 A F))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F A)))))
(sqrt.f64 (*.f64 A F))
(cbrt.f64 (*.f64 (*.f64 F A) (sqrt.f64 (*.f64 F A))))
(cbrt.f64 (*.f64 (*.f64 A F) (sqrt.f64 (*.f64 A F))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F A))))
(sqrt.f64 (*.f64 A F))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F A))))
(sqrt.f64 (*.f64 A F))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F A))))
(sqrt.f64 (*.f64 A F))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B))) 1)
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B) 1)
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B))))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B) (/.f64 (sqrt.f64 (*.f64 F A)) B)) (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B) (/.f64 (sqrt.f64 (*.f64 A F)) B))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B)))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F))))
(sqrt.f64 (*.f64 (*.f64 F B) -2))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) 1)
(sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F))))
(sqrt.f64 (*.f64 (*.f64 F B) -2))
(sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B)))
(sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F))))
(sqrt.f64 (*.f64 (*.f64 F B) -2))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B)))))
(sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F))))
(sqrt.f64 (*.f64 (*.f64 F B) -2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))))))
(sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F))))
(sqrt.f64 (*.f64 (*.f64 F B) -2))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (neg.f64 F) B)) (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B)))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 B (neg.f64 F))) (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F B) -2) (sqrt.f64 (*.f64 (*.f64 F B) -2))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B)))))
(sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F))))
(sqrt.f64 (*.f64 (*.f64 F B) -2))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B)))))
(sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F))))
(sqrt.f64 (*.f64 (*.f64 F B) -2))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B)))))
(sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F))))
(sqrt.f64 (*.f64 (*.f64 F B) -2))
(-.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)) 1)
(+.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)) -1)
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B) 0)
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (neg.f64 F) B)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 B (neg.f64 F))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (neg.f64 B))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 F) B)) (/.f64 (sqrt.f64 2) B))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 B (neg.f64 F))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (neg.f64 B))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (neg.f64 F))) (sqrt.f64 B))
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 B)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) 1)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (neg.f64 B) (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (sqrt.f64 2) (neg.f64 B))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (neg.f64 B) (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (sqrt.f64 2) (neg.f64 B))))
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (neg.f64 B) (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (sqrt.f64 2) (neg.f64 B))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (neg.f64 B) (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (sqrt.f64 2) (neg.f64 B))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (neg.f64 B) (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (sqrt.f64 2) (neg.f64 B))))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 1)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (neg.f64 B) (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (sqrt.f64 2) (neg.f64 B))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (neg.f64 B) (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (sqrt.f64 2) (neg.f64 B))))
(log.f64 (exp.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (neg.f64 B) (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (sqrt.f64 2) (neg.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (neg.f64 B) (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (sqrt.f64 2) (neg.f64 B))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (neg.f64 B) (sqrt.f64 2)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (neg.f64 B) (sqrt.f64 2)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (neg.f64 B) (sqrt.f64 2)))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (sqrt.f64 2) (neg.f64 B)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (neg.f64 B) (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (sqrt.f64 2) (neg.f64 B))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (neg.f64 B) (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (sqrt.f64 2) (neg.f64 B))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (neg.f64 B) (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (sqrt.f64 2) (neg.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))))) 1)
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))))
(sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)))
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))))
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))))
(sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))))))
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))))
(sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)))
(*.f64 (sqrt.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))))) (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))))))
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))))
(sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)))
(pow.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))) 1/2)
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))))
(sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)))
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) 1)
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))))
(sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))))))
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))))
(sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))))))
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))))
(sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)))
(cbrt.f64 (*.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))))))
(cbrt.f64 (pow.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))))))
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))))
(sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))))))
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))))
(sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))))))
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B))))
(sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 C (/.f64 B C)))) 1)
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(*.f64 (*.f64 C C) (/.f64 1 B))
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(*.f64 1 (/.f64 C (/.f64 B C)))
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(*.f64 (*.f64 (cbrt.f64 (/.f64 C (/.f64 B C))) (cbrt.f64 (/.f64 C (/.f64 B C)))) (cbrt.f64 (/.f64 C (/.f64 B C))))
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(*.f64 (sqrt.f64 (/.f64 C (/.f64 B C))) (sqrt.f64 (/.f64 C (/.f64 B C))))
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(pow.f64 (/.f64 C (/.f64 B C)) 1)
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(log.f64 (exp.f64 (/.f64 C (/.f64 B C))))
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 C (/.f64 B C)))))
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(cbrt.f64 (*.f64 (*.f64 (/.f64 C (/.f64 B C)) (/.f64 C (/.f64 B C))) (/.f64 C (/.f64 B C))))
(cbrt.f64 (*.f64 (/.f64 C (/.f64 B C)) (*.f64 (/.f64 C (/.f64 B C)) (/.f64 C (/.f64 B C)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 C B) C) 3))
(expm1.f64 (log1p.f64 (/.f64 C (/.f64 B C))))
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(exp.f64 (log.f64 (/.f64 C (/.f64 B C))))
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(log1p.f64 (expm1.f64 (/.f64 C (/.f64 B C))))
(/.f64 (*.f64 C C) B)
(*.f64 (/.f64 C B) C)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2))))) 1)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2)))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2))) 1)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2)))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)))))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2)))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2)))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2)))))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2))))))
(cbrt.f64 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2)))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2)))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2)))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 C B) C) C) B)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (neg.f64 F) B)))) 1)
(sqrt.f64 (*.f64 B (neg.f64 F)))
(sqrt.f64 (*.f64 F (neg.f64 B)))
(*.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 B))
(*.f64 (sqrt.f64 B) (sqrt.f64 (neg.f64 F)))
(*.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 B))
(*.f64 1 (sqrt.f64 (*.f64 (neg.f64 F) B)))
(sqrt.f64 (*.f64 B (neg.f64 F)))
(sqrt.f64 (*.f64 F (neg.f64 B)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))) (cbrt.f64 (sqrt.f64 (*.f64 (neg.f64 F) B)))) (cbrt.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))
(sqrt.f64 (*.f64 B (neg.f64 F)))
(sqrt.f64 (*.f64 F (neg.f64 B)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))) (sqrt.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))
(sqrt.f64 (*.f64 B (neg.f64 F)))
(sqrt.f64 (*.f64 F (neg.f64 B)))
(pow.f64 (*.f64 (neg.f64 F) B) 1/2)
(sqrt.f64 (*.f64 B (neg.f64 F)))
(sqrt.f64 (*.f64 F (neg.f64 B)))
(pow.f64 (sqrt.f64 (*.f64 (neg.f64 F) B)) 1)
(sqrt.f64 (*.f64 B (neg.f64 F)))
(sqrt.f64 (*.f64 F (neg.f64 B)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))
(sqrt.f64 (*.f64 B (neg.f64 F)))
(sqrt.f64 (*.f64 F (neg.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (neg.f64 F) B)))))
(sqrt.f64 (*.f64 B (neg.f64 F)))
(sqrt.f64 (*.f64 F (neg.f64 B)))
(cbrt.f64 (*.f64 (*.f64 (neg.f64 F) B) (sqrt.f64 (*.f64 (neg.f64 F) B))))
(cbrt.f64 (*.f64 (neg.f64 F) (*.f64 B (sqrt.f64 (*.f64 B (neg.f64 F))))))
(cbrt.f64 (pow.f64 (*.f64 F (neg.f64 B)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))
(sqrt.f64 (*.f64 B (neg.f64 F)))
(sqrt.f64 (*.f64 F (neg.f64 B)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))
(sqrt.f64 (*.f64 B (neg.f64 F)))
(sqrt.f64 (*.f64 F (neg.f64 B)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))
(sqrt.f64 (*.f64 B (neg.f64 F)))
(sqrt.f64 (*.f64 F (neg.f64 B)))
(-.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)) 1)
(+.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)) -1)
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B) 0)
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (neg.f64 F) B)))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 B (neg.f64 F))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (neg.f64 B))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 F) B)) (/.f64 (sqrt.f64 2) B))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 B (neg.f64 F))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (neg.f64 B))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (neg.f64 F))) (sqrt.f64 B))
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 B)))
(/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 (neg.f64 F) B))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 B (neg.f64 F))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (neg.f64 B))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(/.f64 1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B)))) (neg.f64 B))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B) 3))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(-.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)) 1)
(+.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)) -1)
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B) 0)
(/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 (neg.f64 F) B))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 B (neg.f64 F))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (neg.f64 B))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(/.f64 1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B)))) (neg.f64 B))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))) B)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B)

eval251.0ms (1%)

Compiler

Compiled 14665 to 9337 computations (36.3% saved)

prune227.0ms (0.9%)

Pruning

88 alts after pruning (79 fresh and 9 done)

PrunedKeptTotal
New32425349
Fresh125466
Picked145
Done055
Total33788425
Accurracy
72.7%
Counts
425 → 88
Alt Table
Click to see full alt table
StatusAccuracyProgram
12.8%
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.6%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (exp.f64 (log.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
27.3%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
15.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 F (*.f64 C C)) B) (*.f64 F C)) (*.f64 F B))) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 (*.f64 B B)) C) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.8%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (expm1.f64 (log1p.f64 (/.f64 C (/.f64 B C))))) B)) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 C) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (neg.f64 B) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 B 2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 (log.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))))) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
5.1%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
24.8%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.7%
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.2%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 4 (/.f64 A (/.f64 B (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 C C) (-.f64 (*.f64 -8 (*.f64 (*.f64 F A) (+.f64 1 (/.f64 A B)))) (*.f64 F B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.3%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
23.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 (*.f64 2 F) (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
10.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (*.f64 B B) (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
20.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C) (neg.f64 A))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
11.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 -1 C) B)) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
21.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C))) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
23.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (*.f64 (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (hypot.f64 B (-.f64 A C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
12.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
11.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 C (hypot.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
24.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
23.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
21.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 F C))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
14.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
10.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) (pow.f64 B 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
15.1%
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (*.f64 B (sqrt.f64 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.4%
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
23.2%
(/.f64 (neg.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.7%
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 C B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
16.6%
(*.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (*.f64 (/.f64 A B) A) B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
29.0%
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 C (hypot.f64 B C)))))
24.9%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2)))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
2.5%
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 (*.f64 A A) B) B)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))
2.1%
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B)))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C))))
8.1%
(*.f64 -2 (/.f64 (pow.f64 (*.f64 A F) 1/2) B))
8.1%
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
3.3%
(*.f64 -2 (/.f64 (log.f64 (exp.f64 (sqrt.f64 (*.f64 F A)))) B))
7.8%
(*.f64 -2 (/.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 F A)))) B))
5.3%
(*.f64 -2 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F A) 3/2)) B))
5.3%
(*.f64 -2 (/.f64 (cbrt.f64 (*.f64 (*.f64 F A) (sqrt.f64 (*.f64 F A)))) B))
8.1%
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B)))
7.8%
(*.f64 -2 (exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F A)) B))))
37.3%
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 B))) B))
28.8%
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 F A) (*.f64 F B)))) B))
28.6%
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (neg.f64 F) B))) B))
8.1%
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 A 2)))) B))
0.6%
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F B))) B))
1.9%
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (*.f64 B B)))))) B))
27.2%
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (log.f64 (sqrt.f64 (*.f64 B (neg.f64 F)))))) B))
28.6%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B))
32.9%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B))
24.9%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
28.6%
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 (neg.f64 F) B)))))
31.0%
(neg.f64 (/.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B))
27.1%
(neg.f64 (/.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))))) B))
23.3%
(neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 F B) -2) (sqrt.f64 (*.f64 (*.f64 F B) -2)))) B))
28.6%
(neg.f64 (/.f64 1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))))))
37.3%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 B))))
28.6%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (neg.f64 F) B))))
25.6%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) B))))))
1.9%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (*.f64 B B)))))))
27.2%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (exp.f64 (log.f64 (sqrt.f64 (*.f64 (neg.f64 F) B))))))
31.6%
(neg.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (neg.f64 F))) (sqrt.f64 B)))
36.9%
(neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 B))))
28.3%
(neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (sqrt.f64 (*.f64 (neg.f64 F) B))))
37.2%
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 B))))
28.6%
(neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) (/.f64 1 B)))
3.4%
(neg.f64 (*.f64 (log.f64 (exp.f64 (/.f64 (sqrt.f64 2) B))) (sqrt.f64 (*.f64 (neg.f64 F) B))))
34.6%
(neg.f64 (*.f64 (exp.f64 (log.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 B))))
26.7%
(neg.f64 (*.f64 (exp.f64 (log.f64 (/.f64 (sqrt.f64 2) B))) (sqrt.f64 (*.f64 (neg.f64 F) B))))
12.4%
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3)) (sqrt.f64 (*.f64 (neg.f64 F) B))))
28.4%
(neg.f64 (expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B))))
37.0%
(neg.f64 (expm1.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 B)) (/.f64 (sqrt.f64 2) B)))))
26.8%
(neg.f64 (exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))) B))))
16.1%
(neg.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B) 3)))
3.7%
(log.f64 (exp.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 C (/.f64 B C))) B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
1.2%
(exp.f64 (log.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 1/2 (/.f64 A (/.f64 B A)) B))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))
Compiler

Compiled 6479 to 3657 computations (43.6% saved)

regimes2.0s (8.2%)

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

6 calls:

507.0ms
A
486.0ms
F
468.0ms
C
209.0ms
B
146.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
47.3%7A
58.5%3B
49.6%7C
48.9%6F
57.5%4(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
58.5%3(pow.f64 B 2)
Compiler

Compiled 4200 to 2090 computations (50.2% saved)

regimes244.0ms (1%)

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

1 calls:

184.0ms
B
Results
AccuracySegmentsBranch
56.5%3B
Compiler

Compiled 3384 to 1672 computations (50.6% saved)

regimes145.0ms (0.6%)

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

1 calls:

108.0ms
B
Results
AccuracySegmentsBranch
56.4%3B
Compiler

Compiled 1822 to 928 computations (49.1% saved)

regimes197.0ms (0.8%)

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

1 calls:

165.0ms
B
Results
AccuracySegmentsBranch
53.2%5B
Compiler

Compiled 1540 to 781 computations (49.3% saved)

regimes84.0ms (0.3%)

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

1 calls:

57.0ms
B
Results
AccuracySegmentsBranch
49.1%2B
Compiler

Compiled 1528 to 773 computations (49.4% saved)

regimes53.0ms (0.2%)

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

1 calls:

41.0ms
B
Results
AccuracySegmentsBranch
44.9%2B
Compiler

Compiled 727 to 366 computations (49.7% saved)

regimes25.0ms (0.1%)

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

1 calls:

20.0ms
B
Results
AccuracySegmentsBranch
44.4%2B
Compiler

Compiled 203 to 119 computations (41.4% saved)

regimes35.0ms (0.1%)

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

2 calls:

18.0ms
B
13.0ms
F
Results
AccuracySegmentsBranch
33.3%2F
42.5%2B
Compiler

Compiled 183 to 109 computations (40.4% saved)

regimes45.0ms (0.2%)

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

3 calls:

23.0ms
A
12.0ms
B
6.0ms
C
Results
AccuracySegmentsBranch
33.2%4A
28.6%1C
37.4%2B
Compiler

Compiled 163 to 99 computations (39.3% saved)

regimes14.0ms (0.1%)

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

2 calls:

6.0ms
B
5.0ms
F
Results
AccuracySegmentsBranch
28.6%1F
28.6%1B
Compiler

Compiled 112 to 71 computations (36.6% saved)

regimes16.0ms (0.1%)

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

3 calls:

5.0ms
B
4.0ms
F
4.0ms
C
Results
AccuracySegmentsBranch
28.6%1C
28.6%1B
28.6%1F
Compiler

Compiled 67 to 47 computations (29.9% saved)

regimes12.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

4 calls:

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

Compiled 32 to 25 computations (21.9% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9.561872490153082e+271
2.730495006553754e+275
0.0ms
1.4872445256048882e-163
1.3951410379778564e-161
Compiler

Compiled 47 to 34 computations (27.7% saved)

bsearch95.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
42.0ms
2.2677670320179487e+92
6.605959285314002e+94
51.0ms
1.9589152426997915e-85
3.856480942005144e-82
Results
37.0ms166×body256valid
19.0ms23×body2048valid
15.0ms28×body1024valid
14.0ms39×body512valid
4.0ms20×body256invalid
Compiler

Compiled 923 to 646 computations (30% saved)

bsearch99.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
41.0ms
2.2677670320179487e+92
6.605959285314002e+94
56.0ms
1.9589152426997915e-85
3.856480942005144e-82
Results
40.0ms170×body256valid
21.0ms30×body2048valid
17.0ms31×body1024valid
9.0ms25×body512valid
6.0ms33×body256invalid
Compiler

Compiled 747 to 534 computations (28.5% saved)

bsearch168.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
33.0ms
1.1303899184164555e+247
2.22495048761435e+250
39.0ms
4.741618229521426e+232
1.0859418732707584e+240
44.0ms
2.2677670320179487e+92
6.605959285314002e+94
52.0ms
1.9589152426997915e-85
3.856480942005144e-82
Results
96.0ms436×body256valid
20.0ms37×body1024valid
16.0ms23×body2048valid
14.0ms32×body512valid
13.0ms65×body256invalid
Compiler

Compiled 1308 to 993 computations (24.1% saved)

bsearch50.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
50.0ms
1.9589152426997915e-85
3.856480942005144e-82
Results
18.0ms81×body256valid
12.0ms22×body1024valid
9.0ms12×body2048valid
5.0ms13×body512valid
4.0ms15×body256invalid
Compiler

Compiled 467 to 318 computations (31.9% saved)

bsearch49.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
48.0ms
1.9589152426997915e-85
3.856480942005144e-82
Results
19.0ms88×body256valid
12.0ms19×body1024valid
9.0ms12×body2048valid
3.0msbody512valid
3.0ms17×body256invalid
Compiler

Compiled 459 to 326 computations (29% saved)

bsearch52.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
52.0ms
1.9589152426997915e-85
3.856480942005144e-82
Results
16.0ms73×body256valid
15.0ms20×body2048valid
12.0ms20×body1024valid
6.0ms15×body512valid
1.0msbody256invalid
Compiler

Compiled 427 to 318 computations (25.5% saved)

bsearch53.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
53.0ms
1.9589152426997915e-85
3.856480942005144e-82
Results
16.0ms73×body256valid
15.0ms21×body2048valid
10.0ms19×body1024valid
7.0ms15×body512valid
3.0ms12×body256invalid
Compiler

Compiled 427 to 326 computations (23.7% saved)

bsearch57.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
57.0ms
1.9589152426997915e-85
3.856480942005144e-82
Results
20.0ms26×body2048valid
17.0ms68×body256valid
9.0ms16×body1024valid
7.0ms18×body512valid
3.0ms17×body256invalid
Compiler

Compiled 411 to 310 computations (24.6% saved)

simplify50.0ms (0.2%)

Algorithm
egg-herbie
Rules
254×neg-mul-1
188×*-commutative
178×unsub-neg
132×distribute-rgt-neg-in
130×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01541612
12771612
23991592
34841592
46821592
59521592
69761592
79791592
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (pow.f64 B 2) 6483618076376551/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 (pow.f64 B 2) 100000000000000006552261095746787856411749967010355244012076385661777528108930437151694716472838260680760238458487340241071121614642608687943103994317258797079104154646440083568631482671560875436423095301659220218514235305581886882057848563849292034690350260273827761094656) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 B))))))
(if (<=.f64 B 5809884737704875/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 7800000000000000454135005639345846795235272943313034485245820222462275179997096673255454932992) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 B))))))
(if (<=.f64 B 8967727971610349/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 25500000000000001627185474420712124274971912325370037790405162623453516906245996364612839145472) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 B))))))
(if (<=.f64 B 6493400589199567/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 14799999999999999484063102851201999648986491122409623281818405425768888436191440362800295182336) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B)) (if (<=.f64 B 185000000000000007011699678883817574637518207437406504655750088408734468479003132637313749028763640911101930118301476767416717736769996018530333635838486524092381563863737028568024296166896294205224007502585711519650523736717113690161152) (neg.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (neg.f64 F))) (sqrt.f64 B))) (if (<=.f64 B 11499999999999999527318646301167582403585748617315771200724580143901225628069807050491812015146685438372873165306877498748530098768423010304965858767818914971589315941164632015987631831685898089385916312318375626349639172628511618226404304531488768) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (neg.f64 F) B))) B)) (neg.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (neg.f64 F))) (sqrt.f64 B)))))))
(if (<=.f64 B 4784610960462839/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B)))
(if (<=.f64 B 6493400589199567/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (neg.f64 (/.f64 1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B)))))))
(if (<=.f64 B 6493400589199567/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (/.f64 1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B)))))))
(if (<=.f64 B 546812681195753/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 F C))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (/.f64 1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B)))))))
(if (<=.f64 B 4442853034715493/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (/.f64 1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B)))))))
(neg.f64 (/.f64 1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
Outputs
(if (<=.f64 (pow.f64 B 2) 6483618076376551/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 (pow.f64 B 2) 100000000000000006552261095746787856411749967010355244012076385661777528108930437151694716472838260680760238458487340241071121614642608687943103994317258797079104154646440083568631482671560875436423095301659220218514235305581886882057848563849292034690350260273827761094656) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 B))))))
(if (<=.f64 (pow.f64 B 2) 6483618076376551/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 (pow.f64 B 2) 100000000000000006552261095746787856411749967010355244012076385661777528108930437151694716472838260680760238458487340241071121614642608687943103994317258797079104154646440083568631482671560875436423095301659220218514235305581886882057848563849292034690350260273827761094656) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 B))))))
(if (<=.f64 (pow.f64 B 2) 6483618076376551/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 (pow.f64 B 2) 100000000000000006552261095746787856411749967010355244012076385661777528108930437151694716472838260680760238458487340241071121614642608687943103994317258797079104154646440083568631482671560875436423095301659220218514235305581886882057848563849292034690350260273827761094656) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))) (neg.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (neg.f64 F)) (neg.f64 (sqrt.f64 B))))))
(if (<=.f64 B 5809884737704875/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 7800000000000000454135005639345846795235272943313034485245820222462275179997096673255454932992) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 B))))))
(if (<=.f64 B 5809884737704875/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 B 7800000000000000454135005639345846795235272943313034485245820222462275179997096673255454932992) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 B))))))
(if (<=.f64 B 5809884737704875/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 B 7800000000000000454135005639345846795235272943313034485245820222462275179997096673255454932992) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))) (*.f64 (sqrt.f64 2) (neg.f64 B))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (neg.f64 F)) (neg.f64 (sqrt.f64 B))))))
(if (<=.f64 B 8967727971610349/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 25500000000000001627185474420712124274971912325370037790405162623453516906245996364612839145472) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 B))))))
(if (<=.f64 B 8967727971610349/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 B 25500000000000001627185474420712124274971912325370037790405162623453516906245996364612839145472) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B)))))) B) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 B))))))
(if (<=.f64 B 8967727971610349/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 B 25500000000000001627185474420712124274971912325370037790405162623453516906245996364612839145472) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B)))))) B) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (neg.f64 F)) (neg.f64 (sqrt.f64 B))))))
(if (<=.f64 B 6493400589199567/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 14799999999999999484063102851201999648986491122409623281818405425768888436191440362800295182336) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B)) (if (<=.f64 B 185000000000000007011699678883817574637518207437406504655750088408734468479003132637313749028763640911101930118301476767416717736769996018530333635838486524092381563863737028568024296166896294205224007502585711519650523736717113690161152) (neg.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (neg.f64 F))) (sqrt.f64 B))) (if (<=.f64 B 11499999999999999527318646301167582403585748617315771200724580143901225628069807050491812015146685438372873165306877498748530098768423010304965858767818914971589315941164632015987631831685898089385916312318375626349639172628511618226404304531488768) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (neg.f64 F) B))) B)) (neg.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (neg.f64 F))) (sqrt.f64 B)))))))
(if (<=.f64 B 6493400589199567/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 B 14799999999999999484063102851201999648986491122409623281818405425768888436191440362800295182336) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B)))))) B) (if (or (<=.f64 B 185000000000000007011699678883817574637518207437406504655750088408734468479003132637313749028763640911101930118301476767416717736769996018530333635838486524092381563863737028568024296166896294205224007502585711519650523736717113690161152) (not (<=.f64 B 11499999999999999527318646301167582403585748617315771200724580143901225628069807050491812015146685438372873165306877498748530098768423010304965858767818914971589315941164632015987631831685898089385916312318375626349639172628511618226404304531488768))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (neg.f64 F))) (neg.f64 (sqrt.f64 B))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 B (neg.f64 F))))) B))))
(if (<=.f64 B 6493400589199567/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 B 14799999999999999484063102851201999648986491122409623281818405425768888436191440362800295182336) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B)))))) B) (if (or (<=.f64 B 185000000000000007011699678883817574637518207437406504655750088408734468479003132637313749028763640911101930118301476767416717736769996018530333635838486524092381563863737028568024296166896294205224007502585711519650523736717113690161152) (not (<=.f64 B 11499999999999999527318646301167582403585748617315771200724580143901225628069807050491812015146685438372873165306877498748530098768423010304965858767818914971589315941164632015987631831685898089385916312318375626349639172628511618226404304531488768))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (neg.f64 F))) (neg.f64 (sqrt.f64 B))) (/.f64 (*.f64 (sqrt.f64 (*.f64 B (neg.f64 F))) (neg.f64 (sqrt.f64 2))) B))))
(if (<=.f64 B 4784610960462839/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) F))) B)))
(if (<=.f64 B 4784610960462839/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (hypot.f64 A B)))))) B))
(if (<=.f64 B 6493400589199567/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 A 2))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (neg.f64 (/.f64 1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B)))))))
(if (<=.f64 B 6493400589199567/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 1) (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))))))
(if (<=.f64 B 6493400589199567/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))))))
(if (<=.f64 B 6493400589199567/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (/.f64 1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B)))))))
(if (<=.f64 B 6493400589199567/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (/.f64 (neg.f64 1) (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))))))
(if (<=.f64 B 6493400589199567/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))))))
(if (<=.f64 B 546812681195753/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 F C))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (/.f64 1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B)))))))
(if (<=.f64 B 546812681195753/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 2 A) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (/.f64 (neg.f64 1) (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))))))
(if (<=.f64 B 546812681195753/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 2 A) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))))))
(if (<=.f64 B 4442853034715493/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (/.f64 1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B)))))))
(if (<=.f64 B 4442853034715493/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 -8 (*.f64 A A)))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (/.f64 (neg.f64 1) (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))))))
(if (<=.f64 B 4442853034715493/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 -8 (*.f64 A A)))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F)))))))
(neg.f64 (/.f64 1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 F) B))))))
(/.f64 (neg.f64 1) (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F))))))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 2 (*.f64 B (neg.f64 F))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F B) -2)) B))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 B F) -2))) B)
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B))
Compiler

Compiled 588 to 399 computations (32.1% saved)

soundness4.6s (19.1%)

Rules
1688×*-commutative
1688×*-commutative
1688×*-commutative
1688×*-commutative
1688×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025121
16397
219897
383997
4442597
064960
11435960
025121
16397
219897
383997
4442597
064922
11503922
02201112507
16559102909
02201112507
16559102909
0201465306
1648560028
056506
11254506
0201465306
1648560028
045389
1986385
068116489
1192314623
045389
1986385
0201465306
1648560028
0201465306
1648560028
0201465306
1648560028
064960
11435960
056506
11254506
045389
1986385
02201112507
16559102909
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1713 to 1028 computations (40% saved)

end0.0ms (0%)

preprocess398.0ms (1.7%)

Compiler

Compiled 1540 to 914 computations (40.6% saved)

Profiling

Loading profile data...