ABCF->ab-angle a

Time bar (total: 30.6s)

analyze1.1s (3.7%)

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

Compiled 45 to 33 computations (26.7% saved)

sample5.6s (18.2%)

Results
1.7s6158×body256valid
1.0s4171×body256invalid
623.0ms859×body1024invalid
592.0ms657×body2048valid
526.0ms631×body2048invalid
526.0ms835×body1024valid
266.0ms605×body512valid
253.0ms600×body512invalid
1.0msbody4096valid
Bogosity

preprocess461.0ms (1.5%)

Algorithm
egg-herbie
Rules
1630×distribute-lft-in
1548×distribute-rgt-in
1272×fma-def
1054×*-commutative
610×fma-neg
Problems
91×(/.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)))
66×(+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))
44×No Errors
22×(sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))
21×(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)
(*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
(*.f64 (*.f64 4 A) C)
(-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))
Iterations

Useful iterations: 2 (0.0ms)

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

(abs B)

Compiler

Compiled 270 to 170 computations (37% saved)

eval2.0ms (0%)

Compiler

Compiled 143 to 79 computations (44.8% saved)

prune4.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
25.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
19.6%
(/.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)))
25.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
19.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
Compiler

Compiled 162 to 110 computations (32.1% saved)

localize555.0ms (1.8%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
83.9%
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
83.9%
(+.f64 C (hypot.f64 B (-.f64 A C)))
71.8%
(sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
57.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
71.8%
(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))))))
67.8%
(+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))
57.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
43.7%
(sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))
Compiler

Compiled 389 to 203 computations (47.8% saved)

series137.0ms (0.4%)

Counts
8 → 224
Calls

84 calls:

TimeVariablePointExpression
20.0ms
C
@-inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
6.0ms
A
@0
(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))))))
6.0ms
A
@0
(/.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)))
5.0ms
C
@0
(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))))))
5.0ms
A
@inf
(/.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)))

rewrite155.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
342×log1p-expm1-u
342×expm1-log1p-u
337×add-cube-cbrt
335×add-exp-log
335×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify537.0ms (1.8%)

Algorithm
egg-herbie
Rules
846×*-commutative
842×times-frac
786×distribute-lft-in
780×distribute-rgt-in
472×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0122379447
1384472608
Stop Event
node limit
Counts
450 → 599
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))
A
(+.f64 A (*.f64 -1 C))
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))))
(*.f64 -1 A)
(+.f64 C (*.f64 -1 A))
(+.f64 C (+.f64 (*.f64 -1 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 C (+.f64 (*.f64 -1 A) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
C
(+.f64 C (*.f64 -1 A))
(+.f64 C (+.f64 (*.f64 -1 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C))))
(+.f64 C (+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)))))
(*.f64 -1 C)
(+.f64 A (*.f64 -1 C))
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(-.f64 A C)
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))))) C)
B
(+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(*.f64 -1 B)
(+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))
(+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) A)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(*.f64 2 A)
(+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A)))
(+.f64 C (+.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 2 A))))
(+.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 2 A)))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (*.f64 2 C))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(*.f64 2 C)
(+.f64 A (+.f64 (*.f64 -1 A) (*.f64 2 C)))
(+.f64 A (+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 2 C))))
(+.f64 A (+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 2 C)))))
(*.f64 2 A)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 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 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))) (*.f64 2 A))))
(*.f64 2 A)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))
(+.f64 (*.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 2 A)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))))
B
(+.f64 A (+.f64 B C))
(+.f64 A (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 A (+.f64 B (+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(*.f64 -1 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -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 (pow.f64 B 2) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) A)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -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 (pow.f64 B 2) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(*.f64 2 C)
(+.f64 (*.f64 -1 A) (*.f64 2 C))
(+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 2 C)))
(+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 2 C))))
A
(+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 A (+.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 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))))))
A
(+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))
(+.f64 A (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))))
(+.f64 A (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))))
B
(+.f64 B C)
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 B (+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(*.f64 -1 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 C (+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))))
A
(+.f64 A (+.f64 C (*.f64 -1 C)))
(+.f64 A (+.f64 C (+.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 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))))
(*.f64 -1 A)
(+.f64 (*.f64 -1 A) (*.f64 2 C))
(+.f64 (*.f64 -1 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)))
(+.f64 (*.f64 -1 A) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(*.f64 2 A)
(+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A)))
(+.f64 C (+.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 2 A))))
(+.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 2 A)))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (*.f64 2 C))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(*.f64 2 C)
(+.f64 A (+.f64 (*.f64 -1 A) (*.f64 2 C)))
(+.f64 A (+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 2 C))))
(+.f64 A (+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 2 C)))))
(*.f64 2 A)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 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 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))) (*.f64 2 A))))
(*.f64 2 A)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))
(+.f64 (*.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 2 A)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))))
B
(+.f64 A (+.f64 B C))
(+.f64 A (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 A (+.f64 B (+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(*.f64 -1 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B))) 1)
(*.f64 1 (hypot.f64 (-.f64 A C) B))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)))
(*.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)))
(*.f64 (pow.f64 1 1/2) (hypot.f64 (-.f64 A C) B))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 6))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 4) (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 (-.f64 A C) B) 2)))))
(pow.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) 1/2)
(pow.f64 (hypot.f64 (-.f64 A C) B) 1)
(pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 3)
(pow.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) 2)
(fabs.f64 (hypot.f64 (-.f64 A C) B))
(log.f64 (exp.f64 (hypot.f64 (-.f64 A C) B)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (-.f64 A C) B))))
(cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3))
(expm1.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B)))
(hypot.f64 (-.f64 A C) B)
(hypot.f64 B (-.f64 A C))
(exp.f64 (log.f64 (hypot.f64 (-.f64 A C) B)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (-.f64 A C) B)) 1))
(log1p.f64 (expm1.f64 (hypot.f64 (-.f64 A C) B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(-.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2)
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 3/2) (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1)
(-.f64 (/.f64 (pow.f64 A 2) (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (/.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2) (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(-.f64 (/.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (/.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 1 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 2) (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(/.f64 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3))) (neg.f64 (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2))) (neg.f64 (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2))) (neg.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 1)
(pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 3)
(pow.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 2)
(sqrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 2))
(log.f64 (exp.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(cbrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3))
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(exp.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(exp.f64 (*.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1))
(log1p.f64 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(fma.f64 1 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 (hypot.f64 (-.f64 A C) B) (+.f64 A C))
(fma.f64 1 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(fma.f64 1 (+.f64 C (hypot.f64 (-.f64 A C) B)) A)
(fma.f64 (cbrt.f64 (pow.f64 A 2)) (cbrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) A)
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(fma.f64 (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) A)
(fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(-.f64 0 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F)) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F)))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/4) (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/4))
(*.f64 -1 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 (pow.f64 2 1/2) (pow.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1/2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/4) 2)
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) 1)
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 1 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))))
(pow.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) -1)
(neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)))
(log.f64 (exp.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(exp.f64 (log.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(-.f64 0 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) 1)
(*.f64 1 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F)))) (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (*.f64 (sqrt.f64 (*.f64 2 F)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (pow.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/2))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))) 1/4) (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))) 1/4))
(*.f64 -1 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (pow.f64 1 1/2) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))))))
(pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))) 1/2)
(pow.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))) 1/4) 2)
(neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(fabs.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(log.f64 (exp.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))) 3/2))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F)))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1)
(-.f64 (/.f64 (pow.f64 C 2) (-.f64 C (hypot.f64 (-.f64 A C) B))) (/.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (-.f64 C (hypot.f64 (-.f64 A C) B))))
(*.f64 1 (+.f64 C (hypot.f64 (-.f64 A C) B)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 C C (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 C (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(/.f64 (neg.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3))) (neg.f64 (fma.f64 C C (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 C (hypot.f64 (-.f64 A C) B))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2))) (neg.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 1)
(pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) 3)
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) 2)
(sqrt.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2))
(log.f64 (exp.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3))
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))))
(exp.f64 (log.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))))
(exp.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) 1))
(log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))))
(fma.f64 1 C (hypot.f64 (-.f64 A C) B))
(fma.f64 1 (hypot.f64 (-.f64 A C) B) C)
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (hypot.f64 (-.f64 A C) B))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) C)
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 (-.f64 A C) B))
(fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) C)
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1)
(-.f64 (/.f64 (pow.f64 A 2) (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (/.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2) (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(-.f64 (/.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (/.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 1 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 2) (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(/.f64 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3))) (neg.f64 (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2))) (neg.f64 (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2))) (neg.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 1)
(pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 3)
(pow.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 2)
(sqrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 2))
(log.f64 (exp.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(cbrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3))
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(exp.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(exp.f64 (*.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1))
(log1p.f64 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(fma.f64 1 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 (hypot.f64 (-.f64 A C) B) (+.f64 A C))
(fma.f64 1 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(fma.f64 1 (+.f64 C (hypot.f64 (-.f64 A C) B)) A)
(fma.f64 (cbrt.f64 (pow.f64 A 2)) (cbrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) A)
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(fma.f64 (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) A)
(fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
Outputs
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(hypot.f64 B C)
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (neg.f64 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(-.f64 (hypot.f64 B C) (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (fma.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (*.f64 1/2 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (hypot.f64 B C) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (fma.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 (pow.f64 A 3) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))))
(+.f64 (hypot.f64 B C) (-.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (*.f64 (pow.f64 A 3) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (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 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
A
(+.f64 A (*.f64 -1 C))
(-.f64 A C)
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))
(+.f64 (-.f64 A C) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) A))
(+.f64 A (-.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) 0) A)) C))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))))
(+.f64 (-.f64 A C) (*.f64 1/2 (+.f64 (/.f64 C (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))) (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A))))
(+.f64 A (-.f64 (*.f64 1/2 (+.f64 (/.f64 C (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) 0))) (/.f64 (+.f64 (pow.f64 B 2) 0) A))) C))
(*.f64 -1 A)
(neg.f64 A)
(+.f64 C (*.f64 -1 A))
(+.f64 C (neg.f64 A))
(-.f64 C A)
(+.f64 C (+.f64 (*.f64 -1 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 C (fma.f64 -1 A (/.f64 (*.f64 -1/2 (pow.f64 B 2)) A)))
(+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) A))
(+.f64 C (+.f64 (*.f64 -1 A) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(+.f64 C (fma.f64 -1 A (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) C)) (/.f64 (pow.f64 B 2) A)))))
(+.f64 C (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) C)) (/.f64 (pow.f64 B 2) A))) A))
(sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(hypot.f64 B A)
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (neg.f64 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(-.f64 (hypot.f64 B A) (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (fma.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 (hypot.f64 B A) (-.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (fma.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (+.f64 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 (hypot.f64 B A) (-.f64 (*.f64 1/2 (+.f64 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
C
(+.f64 C (*.f64 -1 A))
(+.f64 C (neg.f64 A))
(-.f64 C A)
(+.f64 C (+.f64 (*.f64 -1 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C))))
(+.f64 C (fma.f64 -1 A (/.f64 (*.f64 1/2 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))) C)))
(+.f64 C (-.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C)) A))
(+.f64 C (+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)))))
(+.f64 C (fma.f64 -1 A (*.f64 1/2 (+.f64 (/.f64 A (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))))) (/.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) C)))))
(+.f64 C (-.f64 (*.f64 1/2 (+.f64 (/.f64 A (/.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C))) A))
(*.f64 -1 C)
(neg.f64 C)
(+.f64 A (*.f64 -1 C))
(-.f64 A C)
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) C))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))
(+.f64 (-.f64 A C) (*.f64 -1/2 (+.f64 (/.f64 A (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 (pow.f64 B 2) C))))
(+.f64 A (-.f64 (*.f64 -1/2 (+.f64 (/.f64 A (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 (pow.f64 B 2) C))) C))
(-.f64 A C)
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(+.f64 A (-.f64 (/.f64 (*.f64 (pow.f64 B 2) 1/2) (-.f64 A C)) C))
(+.f64 A (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) C))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))) C)
(+.f64 A (-.f64 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) (/.f64 (*.f64 (pow.f64 B 2) 1/2) (-.f64 A C))) C))
(+.f64 A (-.f64 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))))) C)
(+.f64 A (-.f64 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (/.f64 (*.f64 (pow.f64 B 2) 1/2) (-.f64 A C)))) C))
(+.f64 A (-.f64 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))) C))
B
(+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 B (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 B (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)
(+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))
(fma.f64 -1 B (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8)))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (*.f64 1/8 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3))) B)
(+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))))
(fma.f64 -1 B (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8))))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) (/.f64 (*.f64 1/8 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3)))) B)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (pow.f64 C 2))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))))
(-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (fma.f64 -1/8 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 C 2) A))))))) (sqrt.f64 (/.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (pow.f64 C 2))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (pow.f64 C 2)))) (*.f64 C A)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (pow.f64 C 2)))) (sqrt.f64 -1/2))) 2)))) (sqrt.f64 -1/2))))))
(-.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (fma.f64 -1/8 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 C 2) A))))))) (sqrt.f64 (/.f64 C F))) (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 C 2) A)))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 C 2) A)))) (sqrt.f64 -1/2)))) 2))))))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (pow.f64 C 2))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (pow.f64 C 2)))) (*.f64 C A)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (pow.f64 C 2)))) (sqrt.f64 -1/2))) 2)))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (-.f64 (/.f64 (*.f64 -1/64 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 5))) (fma.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (pow.f64 C 2))))) (*.f64 C A))) (*.f64 C A)) (*.f64 1/2 (*.f64 (/.f64 C F) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (pow.f64 C 2)))) (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (pow.f64 C 2)))) (*.f64 C A)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (pow.f64 C 2)))) (sqrt.f64 -1/2))) 2)))) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (fma.f64 -1/8 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 C 2) A))))))) (sqrt.f64 (/.f64 C F))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 C 2) A)))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 C 2) A)))) (sqrt.f64 -1/2)))) 2))))))) (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 -1/64 (*.f64 C A)) (/.f64 F (pow.f64 (-.f64 A C) 5))) (fma.f64 -1/4 (/.f64 (fma.f64 1/32 (/.f64 F (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 C 2) A)))) (*.f64 C A)) 1/4)) (*.f64 C A)) (*.f64 -1 (/.f64 (*.f64 C (*.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 C 2) A)))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 C 2) A)))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 C 2) A)))) (sqrt.f64 -1/2)))) 2))))) F)))))) (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 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (sqrt.f64 (/.f64 (/.f64 1 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 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 (*.f64 1/2 (*.f64 B (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(-.f64 (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) F) (pow.f64 B 2)))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) (*.f64 B (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (hypot.f64 B C)))))))))) 2))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 (*.f64 1/2 (*.f64 B (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 A 3) (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) F)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))) (pow.f64 B 2))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 (*.f64 1/2 (*.f64 B (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(-.f64 (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) F) (pow.f64 B 2)))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) (*.f64 B (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (hypot.f64 B C)))))))))) 2))))))) (*.f64 (pow.f64 A 3) (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (/.f64 C (/.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) F))))) (fma.f64 -4 (/.f64 (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) F) (pow.f64 B 2))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (hypot.f64 B C)))))))))))) (pow.f64 B 2)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C))) (/.f64 (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (hypot.f64 B C))))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) F) (pow.f64 B 2)))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) (*.f64 B (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (hypot.f64 B C)))))))))) 2)))) F))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (pow.f64 C 2))) (sqrt.f64 -1/2))))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) A)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (pow.f64 C 2))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 -1/8 F) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) C) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (-.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (pow.f64 C 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (pow.f64 C 2))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))))))
(-.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) A))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 -1/8 F) (+.f64 (pow.f64 B 2) 0)) C) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (pow.f64 C 2))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 (*.f64 -1/8 F) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (+.f64 (/.f64 (*.f64 (*.f64 -1/8 F) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) C) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 C (-.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (pow.f64 C 2))))))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 C (-.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (pow.f64 C 2)))) (-.f64 (/.f64 (*.f64 (*.f64 -1/8 F) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) C) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (-.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (pow.f64 C 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (pow.f64 C 2))) (sqrt.f64 -1/2))) 2)))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 -1/8 F) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) C) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (-.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (pow.f64 C 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (pow.f64 C 2))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) A))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 (*.f64 -1/8 F) (+.f64 (pow.f64 B 2) 0)) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (fma.f64 -1/8 (/.f64 F (/.f64 C (+.f64 (pow.f64 B 2) 0))) (*.f64 (/.f64 (pow.f64 B 2) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))) 1/4)))) (*.f64 -1 (/.f64 (*.f64 C (*.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (-.f64 (/.f64 (*.f64 (*.f64 -1/8 F) (+.f64 (pow.f64 B 2) 0)) C) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))))) F)))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 -1/8 F) (+.f64 (pow.f64 B 2) 0)) C) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 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 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (sqrt.f64 2)) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 (*.f64 (*.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(-.f64 (*.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))))) (sqrt.f64 (/.f64 1 (*.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 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 (*.f64 (*.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 B (*.f64 (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 (*.f64 (*.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4)))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 (*.f64 (*.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(-.f64 (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))) 2))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (fma.f64 -1/2 (*.f64 B (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 (*.f64 (*.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 (*.f64 (*.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4)))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 (*.f64 (*.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 B (*.f64 (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) F)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))) (pow.f64 B 2))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 (*.f64 (*.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4)))))))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 (*.f64 (*.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 (*.f64 (*.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4)))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 (*.f64 (*.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) 2)))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))
(-.f64 (fma.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 B (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (/.f64 (*.f64 (*.f64 A F) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (pow.f64 B 2)))) (fma.f64 -4 (/.f64 (*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A)))))))))))) (pow.f64 B 2)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))) 2)))) (+.f64 A (hypot.f64 B A)))))))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F A))))
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F A))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (sqrt.f64 -1/2)))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C)))) (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))))) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 A (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))))))
(-.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) F) A)) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 A (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))))) (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) A)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) F)) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 A (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 A (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))))))))) (*.f64 1/2 (/.f64 A (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))))) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 A (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (sqrt.f64 -1/2))) 2))))))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))))) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 A (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) F)) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 A (fma.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) F) A) (*.f64 (/.f64 (pow.f64 B 2) (/.f64 A (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))))) 1/4)))) (*.f64 -1 (/.f64 (*.f64 A (*.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) F) A)) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 A (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) (sqrt.f64 -1/2)))) 2))))) F)))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) F) A)) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 A (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2))))))) (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F A))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 A (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 A (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(+.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (fma.f64 1/2 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 A (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (fma.f64 1/2 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(*.f64 2 A)
(+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A)))
(+.f64 (*.f64 0 C) (*.f64 2 A))
(+.f64 0 (*.f64 2 A))
(+.f64 C (+.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 2 A))))
(+.f64 (*.f64 0 C) (fma.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A) (*.f64 2 A)))
(+.f64 0 (fma.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) 0) A) (*.f64 2 A)))
(+.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 2 A)))))
(+.f64 (*.f64 0 C) (fma.f64 1/2 (/.f64 C (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))) (fma.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A) (*.f64 2 A))))
(+.f64 0 (fma.f64 1/2 (/.f64 C (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) 0))) (fma.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) 0) A) (*.f64 2 A))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) C)) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (*.f64 2 C))))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) C)) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 A 3)) (*.f64 2 C))))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) C)) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 A 3)) (*.f64 2 C))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (hypot.f64 B A))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 A (+.f64 (hypot.f64 B A) (*.f64 C (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (fma.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 A (+.f64 (hypot.f64 B A) (fma.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 C (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(+.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (fma.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 A (+.f64 (hypot.f64 B A) (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (fma.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 C (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(*.f64 2 C)
(+.f64 A (+.f64 (*.f64 -1 A) (*.f64 2 C)))
(+.f64 (*.f64 0 A) (*.f64 2 C))
(+.f64 0 (*.f64 2 C))
(+.f64 A (+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 2 C))))
(+.f64 (*.f64 0 A) (fma.f64 1/2 (/.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) C) (*.f64 2 C)))
(+.f64 0 (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C) (*.f64 2 C)))
(+.f64 A (+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 2 C)))))
(+.f64 (*.f64 0 A) (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))))) (fma.f64 1/2 (/.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) C) (*.f64 2 C))))
(+.f64 0 (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)))) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C) (*.f64 2 C))))
(*.f64 2 A)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 A))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A)))
(fma.f64 -1/2 (/.f64 A (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 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 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))) (*.f64 2 A))))
(fma.f64 -1/2 (/.f64 A (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 C 3)) (*.f64 2 A))))
(fma.f64 -1/2 (/.f64 A (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 C 3)) (*.f64 2 A))))
(*.f64 2 A)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (*.f64 2 A))
(+.f64 (*.f64 -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 2 A)))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (*.f64 2 A)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (*.f64 2 A))))
B
(+.f64 A (+.f64 B C))
(+.f64 (+.f64 A B) C)
(+.f64 A (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 A (+.f64 (+.f64 B C) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 A (+.f64 B (+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(+.f64 A (+.f64 (+.f64 B C) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 A (+.f64 B (+.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 A (+.f64 C (neg.f64 B)))
(+.f64 A (-.f64 C B))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 (+.f64 C A) (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))))
(+.f64 A (+.f64 C (fma.f64 -1 B (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8)))))
(+.f64 A (+.f64 C (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (*.f64 1/8 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3))) B)))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (fma.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)) (*.f64 2 A))) (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (fma.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 B 4) A) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8))))) 2))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)) (*.f64 2 A))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 B 4) A) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8))))) 2))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (fma.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 B 4) A) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8))))) 2))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (+.f64 (*.f64 F (-.f64 (/.f64 (*.f64 -1/4 (*.f64 C A)) (pow.f64 (-.f64 A C) 5)) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)) (*.f64 2 A)) (pow.f64 A 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)) (*.f64 2 A))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 B 4) A) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8))))) 2))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (pow.f64 B 6) (sqrt.f64 -8)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 F (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) C)) (/.f64 -1/8 (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)) (*.f64 2 A)) (pow.f64 A 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8))))) 2)) (*.f64 C -8)))))) A))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 B (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 B (sqrt.f64 2))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2))) B)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 B (sqrt.f64 2)))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) 2)))) B)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -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 (pow.f64 B 2) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2))) B)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2)) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 B (sqrt.f64 2))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) 2)))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 F (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 (pow.f64 B 2) C) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) 2)) (+.f64 C (hypot.f64 B C)))))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2)))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) 0))) (sqrt.f64 -8)) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 C (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F C))) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) 0))) (sqrt.f64 -8)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (+.f64 (*.f64 (pow.f64 B 2) C) 0) (*.f64 (pow.f64 B 2) 0))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) 0) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 C (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F C))) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) (*.f64 (*.f64 (pow.f64 B 2) 1/2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) C) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 C (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F C))) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) 0))) (sqrt.f64 -8)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (+.f64 (*.f64 (pow.f64 B 2) C) 0) (*.f64 (pow.f64 B 2) 0))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) 0) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) 0)) (*.f64 1/2 (+.f64 (pow.f64 B 4) (*.f64 (pow.f64 B 2) 0))))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 F (fma.f64 -2 (+.f64 (*.f64 (pow.f64 B 2) C) 0) (*.f64 (pow.f64 B 2) 0))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) 0) (sqrt.f64 -8)))) 2)) (+.f64 (*.f64 2 (pow.f64 B 2)) 0)) C))) (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) B) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) 2))) B)) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))) (/.f64 (pow.f64 C 2) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) 2)))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) 2))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (*.f64 (pow.f64 B 2) A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B)) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))) (/.f64 (pow.f64 C 2) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))) (/.f64 (pow.f64 C 3) (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 F (fma.f64 -2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (*.f64 (pow.f64 B 2) A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) 2)) (+.f64 A (hypot.f64 B A)))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) C) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) C) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (+.f64 (*.f64 2 (pow.f64 B 2)) 0)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) C) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (+.f64 (pow.f64 A 3) (*.f64 A (-.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) 0))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (+.f64 (*.f64 2 (pow.f64 B 2)) 0)) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (+.f64 (*.f64 2 (pow.f64 B 2)) 0)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 (pow.f64 B 2) 1/2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) A) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) C) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (+.f64 (pow.f64 A 3) (*.f64 A (-.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) 0))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (+.f64 (*.f64 2 (pow.f64 B 2)) 0)) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) (*.f64 (*.f64 (pow.f64 B 2) 1/2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))))) (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) 0) (-.f64 (*.f64 F (fma.f64 -2 (+.f64 (pow.f64 A 3) (*.f64 A (-.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) 0))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (+.f64 (*.f64 2 (pow.f64 B 2)) 0)) (sqrt.f64 -8))) 2))) A))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (+.f64 (*.f64 2 (pow.f64 B 2)) 0)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (pow.f64 C 2))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))))
(-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (fma.f64 -1/8 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 C 2) A))))))) (sqrt.f64 (/.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (pow.f64 C 2))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (pow.f64 C 2)))) (*.f64 C A)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (pow.f64 C 2)))) (sqrt.f64 -1/2))) 2)))) (sqrt.f64 -1/2))))))
(-.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (fma.f64 -1/8 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 C 2) A))))))) (sqrt.f64 (/.f64 C F))) (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 C 2) A)))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 C 2) A)))) (sqrt.f64 -1/2)))) 2))))))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (pow.f64 C 2))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (pow.f64 C 2)))) (*.f64 C A)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (pow.f64 C 2)))) (sqrt.f64 -1/2))) 2)))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (-.f64 (/.f64 (*.f64 -1/64 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 5))) (fma.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (pow.f64 C 2))))) (*.f64 C A))) (*.f64 C A)) (*.f64 1/2 (*.f64 (/.f64 C F) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (pow.f64 C 2)))) (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (pow.f64 C 2)))) (*.f64 C A)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 (/.f64 F A) (pow.f64 C 2)))) (sqrt.f64 -1/2))) 2)))) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (fma.f64 -1/8 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 C 2) A))))))) (sqrt.f64 (/.f64 C F))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 C 2) A)))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 C 2) A)))) (sqrt.f64 -1/2)))) 2))))))) (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 -1/64 (*.f64 C A)) (/.f64 F (pow.f64 (-.f64 A C) 5))) (fma.f64 -1/4 (/.f64 (fma.f64 1/32 (/.f64 F (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 C 2) A)))) (*.f64 C A)) 1/4)) (*.f64 C A)) (*.f64 -1 (/.f64 (*.f64 C (*.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 C 2) A)))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 C 2) A)))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 C 2) A)))) (sqrt.f64 -1/2)))) 2))))) F)))))) (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 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (sqrt.f64 (/.f64 (/.f64 1 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 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 (*.f64 1/2 (*.f64 B (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(-.f64 (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) F) (pow.f64 B 2)))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) (*.f64 B (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (hypot.f64 B C)))))))))) 2))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 (*.f64 1/2 (*.f64 B (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 A 3) (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) F)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))) (pow.f64 B 2))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 (*.f64 1/2 (*.f64 B (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(-.f64 (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) F) (pow.f64 B 2)))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) (*.f64 B (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (hypot.f64 B C)))))))))) 2))))))) (*.f64 (pow.f64 A 3) (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (/.f64 C (/.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) F))))) (fma.f64 -4 (/.f64 (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) F) (pow.f64 B 2))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (hypot.f64 B C)))))))))))) (pow.f64 B 2)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C))) (/.f64 (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (hypot.f64 B C))))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) F) (pow.f64 B 2)))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) (*.f64 B (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (hypot.f64 B C)))))))))) 2)))) F))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (pow.f64 C 2))) (sqrt.f64 -1/2))))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) A)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (pow.f64 C 2))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 -1/8 F) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) C) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (-.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (pow.f64 C 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (pow.f64 C 2))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))))))
(-.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) A))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 -1/8 F) (+.f64 (pow.f64 B 2) 0)) C) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (pow.f64 C 2))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 (*.f64 -1/8 F) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (+.f64 (/.f64 (*.f64 (*.f64 -1/8 F) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) C) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 C (-.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (pow.f64 C 2))))))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 C (-.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (pow.f64 C 2)))) (-.f64 (/.f64 (*.f64 (*.f64 -1/8 F) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) C) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (-.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (pow.f64 C 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (pow.f64 C 2))) (sqrt.f64 -1/2))) 2)))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 -1/8 F) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) C) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (-.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (pow.f64 C 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (pow.f64 C 2))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) A))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 (*.f64 -1/8 F) (+.f64 (pow.f64 B 2) 0)) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (fma.f64 -1/8 (/.f64 F (/.f64 C (+.f64 (pow.f64 B 2) 0))) (*.f64 (/.f64 (pow.f64 B 2) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))) 1/4)))) (*.f64 -1 (/.f64 (*.f64 C (*.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (-.f64 (/.f64 (*.f64 (*.f64 -1/8 F) (+.f64 (pow.f64 B 2) 0)) C) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))))) F)))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 -1/8 F) (+.f64 (pow.f64 B 2) 0)) C) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C 0)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 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 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (sqrt.f64 2)) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 (*.f64 (*.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(-.f64 (*.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))))) (sqrt.f64 (/.f64 1 (*.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 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 (*.f64 (*.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 B (*.f64 (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 (*.f64 (*.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4)))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 (*.f64 (*.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(-.f64 (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))) 2))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (fma.f64 -1/2 (*.f64 B (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 (*.f64 (*.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 (*.f64 (*.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4)))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 (*.f64 (*.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 B (*.f64 (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) F)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))) (pow.f64 B 2))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 (*.f64 (*.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4)))))))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 (*.f64 (*.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 (*.f64 (*.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4)))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 (*.f64 (*.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) 2)))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))
(-.f64 (fma.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 B (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (/.f64 (*.f64 (*.f64 A F) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (pow.f64 B 2)))) (fma.f64 -4 (/.f64 (*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A)))))))))))) (pow.f64 B 2)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))) 2)))) (+.f64 A (hypot.f64 B A)))))))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F A))))
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F A))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (sqrt.f64 -1/2)))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C)))) (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))))) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 A (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))))))
(-.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) F) A)) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 A (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))))) (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) A)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) F)) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 A (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 A (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))))))))) (*.f64 1/2 (/.f64 A (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))))) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 A (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (sqrt.f64 -1/2))) 2))))))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))))) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 A (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) F)) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 A (fma.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) F) A) (*.f64 (/.f64 (pow.f64 B 2) (/.f64 A (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))))) 1/4)))) (*.f64 -1 (/.f64 (*.f64 A (*.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) F) A)) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 A (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) (sqrt.f64 -1/2)))) 2))))) F)))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) F) A)) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 A (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2))))))) (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F A))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (fma.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)) (*.f64 2 A))) (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (fma.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 B 4) A) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8))))) 2))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)) (*.f64 2 A))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 B 4) A) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8))))) 2))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (fma.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 B 4) A) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8))))) 2))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (+.f64 (*.f64 F (-.f64 (/.f64 (*.f64 -1/4 (*.f64 C A)) (pow.f64 (-.f64 A C) 5)) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)) (*.f64 2 A)) (pow.f64 A 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)) (*.f64 2 A))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 B 4) A) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8))))) 2))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (pow.f64 B 6) (sqrt.f64 -8)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 F (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) C)) (/.f64 -1/8 (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)) (*.f64 2 A)) (pow.f64 A 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8))))) 2)) (*.f64 C -8)))))) A))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 B (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 B (sqrt.f64 2))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2))) B)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 B (sqrt.f64 2)))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) 2)))) B)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -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 (pow.f64 B 2) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2))) B)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2)) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 B (sqrt.f64 2))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) 2)))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 F (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 (pow.f64 B 2) C) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) 2)) (+.f64 C (hypot.f64 B C)))))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2)))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) 0))) (sqrt.f64 -8)) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 C (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F C))) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) 0))) (sqrt.f64 -8)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (+.f64 (*.f64 (pow.f64 B 2) C) 0) (*.f64 (pow.f64 B 2) 0))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) 0) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 C (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F C))) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) (*.f64 (*.f64 (pow.f64 B 2) 1/2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) C) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 C (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F C))) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) 0))) (sqrt.f64 -8)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (+.f64 (*.f64 (pow.f64 B 2) C) 0) (*.f64 (pow.f64 B 2) 0))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) 0) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) 0)) (*.f64 1/2 (+.f64 (pow.f64 B 4) (*.f64 (pow.f64 B 2) 0))))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 F (fma.f64 -2 (+.f64 (*.f64 (pow.f64 B 2) C) 0) (*.f64 (pow.f64 B 2) 0))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) 0) (sqrt.f64 -8)))) 2)) (+.f64 (*.f64 2 (pow.f64 B 2)) 0)) C))) (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) B) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) 2))) B)) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))) (/.f64 (pow.f64 C 2) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) 2)))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) 2))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (*.f64 (pow.f64 B 2) A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B)) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))) (/.f64 (pow.f64 C 2) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))) (/.f64 (pow.f64 C 3) (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 F (fma.f64 -2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (*.f64 (pow.f64 B 2) A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) 2)) (+.f64 A (hypot.f64 B A)))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) C) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) C) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (+.f64 (*.f64 2 (pow.f64 B 2)) 0)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) C) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (+.f64 (pow.f64 A 3) (*.f64 A (-.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) 0))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (+.f64 (*.f64 2 (pow.f64 B 2)) 0)) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (+.f64 (*.f64 2 (pow.f64 B 2)) 0)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 (pow.f64 B 2) 1/2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) A) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) C) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (+.f64 (pow.f64 A 3) (*.f64 A (-.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) 0))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (+.f64 (*.f64 2 (pow.f64 B 2)) 0)) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) (*.f64 (*.f64 (pow.f64 B 2) 1/2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))))) (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) 0) (-.f64 (*.f64 F (fma.f64 -2 (+.f64 (pow.f64 A 3) (*.f64 A (-.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) 0))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (+.f64 (*.f64 2 (pow.f64 B 2)) 0)) (sqrt.f64 -8))) 2))) A))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (+.f64 (*.f64 2 (pow.f64 B 2)) 0)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(hypot.f64 B A)
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (hypot.f64 B A) (*.f64 C (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (fma.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 (hypot.f64 B A) (fma.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 C (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (fma.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 (hypot.f64 B A) (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (fma.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 C (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(*.f64 2 C)
(+.f64 (*.f64 -1 A) (*.f64 2 C))
(fma.f64 -1 A (*.f64 2 C))
(-.f64 (*.f64 2 C) A)
(+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 2 C)))
(fma.f64 -1 A (fma.f64 1/2 (/.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) C) (*.f64 2 C)))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C) (*.f64 2 C)) A)
(+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 2 C))))
(fma.f64 -1 A (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))))) (fma.f64 1/2 (/.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) C) (*.f64 2 C))))
(-.f64 (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)))) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C) (*.f64 2 C))) A)
A
(+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 A (*.f64 -1/2 (+.f64 (/.f64 A (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 (pow.f64 B 2) C))))
(+.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 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))))))
(+.f64 A (fma.f64 -1/2 (/.f64 A (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 C 3))))))
(+.f64 A (fma.f64 -1/2 (/.f64 A (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 C 3))))))
A
(+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))
(+.f64 A (/.f64 (*.f64 (pow.f64 B 2) 1/2) (-.f64 A C)))
(+.f64 A (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))))
(+.f64 A (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) (/.f64 (*.f64 (pow.f64 B 2) 1/2) (-.f64 A C))))
(+.f64 A (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))))
(+.f64 A (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))))
(+.f64 A (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (/.f64 (*.f64 (pow.f64 B 2) 1/2) (-.f64 A C)))))
(+.f64 A (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))))
B
(+.f64 B C)
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 (+.f64 B C) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(+.f64 B (+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 (+.f64 B C) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 B (+.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (neg.f64 B))
(-.f64 C B)
(+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 C (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))
(+.f64 C (+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))))
(+.f64 C (fma.f64 -1 B (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8))))
(+.f64 C (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (*.f64 1/8 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3))) B))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(-.f64 (+.f64 C (hypot.f64 B C)) (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (fma.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (*.f64 1/2 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))))
(+.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (fma.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 (pow.f64 A 3) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))))
(+.f64 (+.f64 C (hypot.f64 B C)) (-.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (*.f64 (pow.f64 A 3) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (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 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
A
(+.f64 A (+.f64 C (*.f64 -1 C)))
(+.f64 A (*.f64 0 C))
(+.f64 A 0)
(+.f64 A (+.f64 C (+.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 0 C) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))) A)))
(+.f64 A (+.f64 0 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) 0) A))))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))))
(+.f64 A (+.f64 (*.f64 0 C) (*.f64 1/2 (+.f64 (/.f64 C (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))) (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A)))))
(+.f64 A (+.f64 0 (*.f64 1/2 (+.f64 (/.f64 C (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) 0))) (/.f64 (+.f64 (pow.f64 B 2) 0) A)))))
(*.f64 -1 A)
(neg.f64 A)
(+.f64 (*.f64 -1 A) (*.f64 2 C))
(fma.f64 -1 A (*.f64 2 C))
(-.f64 (*.f64 2 C) A)
(+.f64 (*.f64 -1 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)))
(fma.f64 -1 A (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) A)
(+.f64 (*.f64 -1 A) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))
(fma.f64 -1 A (fma.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) C)) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) C)) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))) A)
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 A (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 A (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(+.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (fma.f64 1/2 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 A (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (fma.f64 1/2 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(*.f64 2 A)
(+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A)))
(+.f64 (*.f64 0 C) (*.f64 2 A))
(+.f64 0 (*.f64 2 A))
(+.f64 C (+.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 2 A))))
(+.f64 (*.f64 0 C) (fma.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A) (*.f64 2 A)))
(+.f64 0 (fma.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) 0) A) (*.f64 2 A)))
(+.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 2 A)))))
(+.f64 (*.f64 0 C) (fma.f64 1/2 (/.f64 C (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))) (fma.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A) (*.f64 2 A))))
(+.f64 0 (fma.f64 1/2 (/.f64 C (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) 0))) (fma.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) 0) A) (*.f64 2 A))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) C)) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (*.f64 2 C))))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) C)) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 A 3)) (*.f64 2 C))))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) C)) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 A 3)) (*.f64 2 C))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (hypot.f64 B A))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 A (+.f64 (hypot.f64 B A) (*.f64 C (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (fma.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 A (+.f64 (hypot.f64 B A) (fma.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 C (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(+.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (fma.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 A (+.f64 (hypot.f64 B A) (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (fma.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 C (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(*.f64 2 C)
(+.f64 A (+.f64 (*.f64 -1 A) (*.f64 2 C)))
(+.f64 (*.f64 0 A) (*.f64 2 C))
(+.f64 0 (*.f64 2 C))
(+.f64 A (+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 2 C))))
(+.f64 (*.f64 0 A) (fma.f64 1/2 (/.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) C) (*.f64 2 C)))
(+.f64 0 (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C) (*.f64 2 C)))
(+.f64 A (+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 2 C)))))
(+.f64 (*.f64 0 A) (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))))) (fma.f64 1/2 (/.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) C) (*.f64 2 C))))
(+.f64 0 (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)))) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C) (*.f64 2 C))))
(*.f64 2 A)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 A))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A)))
(fma.f64 -1/2 (/.f64 A (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 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 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))) (*.f64 2 A))))
(fma.f64 -1/2 (/.f64 A (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 C 3)) (*.f64 2 A))))
(fma.f64 -1/2 (/.f64 A (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 C 3)) (*.f64 2 A))))
(*.f64 2 A)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (*.f64 2 A))
(+.f64 (*.f64 -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 2 A)))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (*.f64 2 A)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (*.f64 2 A))))
B
(+.f64 A (+.f64 B C))
(+.f64 (+.f64 A B) C)
(+.f64 A (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 A (+.f64 (+.f64 B C) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 A (+.f64 B (+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(+.f64 A (+.f64 (+.f64 B C) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 A (+.f64 B (+.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 A (+.f64 C (neg.f64 B)))
(+.f64 A (-.f64 C B))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 (+.f64 C A) (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))))
(+.f64 A (+.f64 C (fma.f64 -1 B (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8)))))
(+.f64 A (+.f64 C (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (*.f64 1/8 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3))) B)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B))) 1)
(hypot.f64 (-.f64 A C) B)
(*.f64 1 (hypot.f64 (-.f64 A C) B))
(hypot.f64 (-.f64 A C) B)
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)))
(hypot.f64 (-.f64 A C) B)
(*.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)))
(hypot.f64 (-.f64 A C) B)
(*.f64 (pow.f64 1 1/2) (hypot.f64 (-.f64 A C) B))
(hypot.f64 (-.f64 A C) B)
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) 1/2))
(hypot.f64 (-.f64 A C) B)
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2)))
(hypot.f64 (-.f64 A C) B)
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 6))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 4) (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 (-.f64 A C) B) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 6))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)) (pow.f64 (*.f64 B (-.f64 A C)) 2))))
(/.f64 (hypot.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 B 3)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 4) (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 B (-.f64 A C)) 2)))))
(pow.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) 1/2)
(hypot.f64 (-.f64 A C) B)
(pow.f64 (hypot.f64 (-.f64 A C) B) 1)
(hypot.f64 (-.f64 A C) B)
(pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 3)
(hypot.f64 (-.f64 A C) B)
(pow.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3) 1/3)
(hypot.f64 (-.f64 A C) B)
(pow.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) 2)
(hypot.f64 (-.f64 A C) B)
(fabs.f64 (hypot.f64 (-.f64 A C) B))
(hypot.f64 (-.f64 A C) B)
(log.f64 (exp.f64 (hypot.f64 (-.f64 A C) B)))
(hypot.f64 (-.f64 A C) B)
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (-.f64 A C) B))))
(hypot.f64 (-.f64 A C) B)
(cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3))
(hypot.f64 (-.f64 A C) B)
(expm1.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B)))
(hypot.f64 (-.f64 A C) B)
(hypot.f64 (-.f64 A C) B)
(hypot.f64 B (-.f64 A C))
(exp.f64 (log.f64 (hypot.f64 (-.f64 A C) B)))
(hypot.f64 (-.f64 A C) B)
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) 1/2))
(hypot.f64 (-.f64 A C) B)
(exp.f64 (*.f64 (log.f64 (hypot.f64 (-.f64 A C) B)) 1))
(hypot.f64 (-.f64 A C) B)
(log1p.f64 (expm1.f64 (hypot.f64 (-.f64 A C) B)))
(hypot.f64 (-.f64 A C) B)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(-.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) 2) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) -1)
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))))
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 2)))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) 2) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 3/2) (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1)
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(-.f64 (/.f64 (pow.f64 A 2) (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (/.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2) (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(-.f64 (/.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (/.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (-.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))
(*.f64 1 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 2) (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3) (pow.f64 (+.f64 C A) 3)) (+.f64 (pow.f64 (+.f64 C A) 2) (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (-.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))
(/.f64 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3))) (neg.f64 (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3) (pow.f64 (+.f64 C A) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 C A) 2) (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3) (pow.f64 (+.f64 C A) 3)) (+.f64 (pow.f64 (+.f64 C A) 2) (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2))) (neg.f64 (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2))) (neg.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2))) (neg.f64 (-.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 1)
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 3)
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(pow.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3) 1/3)
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(pow.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 2)
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(sqrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 2))
(sqrt.f64 (pow.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) 2))
(fabs.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(log.f64 (exp.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(cbrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3))
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(exp.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(exp.f64 (*.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1))
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(log1p.f64 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 (hypot.f64 (-.f64 A C) B) (+.f64 A C))
(+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))
(fma.f64 1 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 (+.f64 C (hypot.f64 (-.f64 A C) B)) A)
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (cbrt.f64 (pow.f64 A 2)) (cbrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) A)
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) A)
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))
(-.f64 0 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1)
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F)) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F)))
(*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/4) (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/4))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 -1 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 (pow.f64 2 1/2) (pow.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.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 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/2)
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1)
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 3)
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 3/2))
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/4) 2)
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1/2))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) 1)
(/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (/.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F)))))
(/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.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)))))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(neg.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (/.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F))))))
(/.f64 (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.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)))))
(*.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (/.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F)))))
(/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.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)))))
(*.f64 1 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (/.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F)))))
(/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.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)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) 2) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (/.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F)))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.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)))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (/.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F)))))
(/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.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 (cbrt.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 3)
(/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (/.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F)))))
(/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.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 (pow.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3) 1/3)
(/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (/.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F)))))
(/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.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 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) -1)
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F))))))
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))))
(neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(neg.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (/.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F))))))
(/.f64 (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.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)))))
(sqrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) 2) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(log.f64 (exp.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (/.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F)))))
(/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.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)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (/.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F)))))
(/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.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)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3))
(/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (/.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F)))))
(/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.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)))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (/.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F)))))
(/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.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)))))
(exp.f64 (log.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (/.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F)))))
(/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.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)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1))
(/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (/.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F)))))
(/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.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)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (/.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F)))))
(/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.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)))))
(-.f64 0 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) 1)
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(*.f64 1 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F)))) (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (sqrt.f64 (*.f64 2 F))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 F))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (*.f64 (sqrt.f64 (*.f64 2 F)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (sqrt.f64 (*.f64 2 F))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (pow.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/2))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(*.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))) 1/4) (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))) 1/4))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 -1 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F)))))
(*.f64 (pow.f64 1 1/2) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))) 1/2)
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(pow.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1)
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 3)
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(pow.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 3/2))
(pow.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))) 1/4) 2)
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F)))))
(fabs.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(log.f64 (exp.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 3/2))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F)))) 1/2))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 2 F))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1)
(+.f64 C (hypot.f64 (-.f64 A C) B))
(-.f64 (/.f64 (pow.f64 C 2) (-.f64 C (hypot.f64 (-.f64 A C) B))) (/.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (-.f64 C (hypot.f64 (-.f64 A C) B))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(*.f64 1 (+.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 C (hypot.f64 (-.f64 A C) B))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))))
(+.f64 C (hypot.f64 (-.f64 A C) B))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))))
(+.f64 C (hypot.f64 (-.f64 A C) B))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 C C (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 C (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (-.f64 C (hypot.f64 (-.f64 A C) B)))
(/.f64 (neg.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3))) (neg.f64 (fma.f64 C C (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 C C (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 C (hypot.f64 (-.f64 A C) B))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2))) (neg.f64 (-.f64 C (hypot.f64 (-.f64 A C) B))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (-.f64 C (hypot.f64 (-.f64 A C) B))))
(pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 1)
(+.f64 C (hypot.f64 (-.f64 A C) B))
(pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) 3)
(+.f64 C (hypot.f64 (-.f64 A C) B))
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3) 1/3)
(+.f64 C (hypot.f64 (-.f64 A C) B))
(pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) 2)
(+.f64 C (hypot.f64 (-.f64 A C) B))
(sqrt.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2))
(fabs.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)))
(log.f64 (exp.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))))
(+.f64 C (hypot.f64 (-.f64 A C) B))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 C (hypot.f64 (-.f64 A C) B))
(cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3))
(+.f64 C (hypot.f64 (-.f64 A C) B))
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))))
(+.f64 C (hypot.f64 (-.f64 A C) B))
(exp.f64 (log.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))))
(+.f64 C (hypot.f64 (-.f64 A C) B))
(exp.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) 1))
(+.f64 C (hypot.f64 (-.f64 A C) B))
(log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))))
(+.f64 C (hypot.f64 (-.f64 A C) B))
(fma.f64 1 C (hypot.f64 (-.f64 A C) B))
(+.f64 C (hypot.f64 (-.f64 A C) B))
(fma.f64 1 (hypot.f64 (-.f64 A C) B) C)
(+.f64 C (hypot.f64 (-.f64 A C) B))
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (hypot.f64 (-.f64 A C) B))
(+.f64 C (hypot.f64 (-.f64 A C) B))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) C)
(+.f64 C (hypot.f64 (-.f64 A C) B))
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 (-.f64 A C) B))
(+.f64 C (hypot.f64 (-.f64 A C) B))
(fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) C)
(+.f64 C (hypot.f64 (-.f64 A C) B))
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1)
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(-.f64 (/.f64 (pow.f64 A 2) (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (/.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2) (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(-.f64 (/.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (/.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (-.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))
(*.f64 1 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 2) (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3) (pow.f64 (+.f64 C A) 3)) (+.f64 (pow.f64 (+.f64 C A) 2) (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (-.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))
(/.f64 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3))) (neg.f64 (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3) (pow.f64 (+.f64 C A) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 C A) 2) (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3) (pow.f64 (+.f64 C A) 3)) (+.f64 (pow.f64 (+.f64 C A) 2) (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2))) (neg.f64 (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2))) (neg.f64 (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2))) (neg.f64 (-.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 1)
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 3)
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(pow.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3) 1/3)
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(pow.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 2)
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(sqrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 2))
(sqrt.f64 (pow.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) 2))
(fabs.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(log.f64 (exp.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(cbrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3))
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(exp.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(exp.f64 (*.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1))
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(log1p.f64 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 (hypot.f64 (-.f64 A C) B) (+.f64 A C))
(+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))
(fma.f64 1 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 (+.f64 C (hypot.f64 (-.f64 A C) B)) A)
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (cbrt.f64 (pow.f64 A 2)) (cbrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) A)
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) A)
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))

eval1.1s (3.7%)

Compiler

Compiled 42801 to 27752 computations (35.2% saved)

prune248.0ms (0.8%)

Pruning

24 alts after pruning (24 fresh and 0 done)

PrunedKeptTotal
New57524599
Fresh000
Picked202
Done000
Total57724601
Accuracy
59.3%
Counts
601 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.3%
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4))))
17.8%
(/.f64 (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.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)))))
20.4%
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
29.1%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
16.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
17.4%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
12.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 B C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 A (+.f64 0 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) 0) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
12.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
13.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 A 0))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
25.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
16.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
20.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 C (hypot.f64 B C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
13.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
17.3%
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
18.8%
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))) 3/2))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
22.6%
(-.f64 (*.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
21.8%
(-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
0.0%
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
26.1%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
27.3%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
5.2%
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) 2) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
16.3%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
16.1%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
18.3%
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4))))
17.8%
(/.f64 (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.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)))))
20.4%
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
29.1%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
16.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
17.4%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
12.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 B C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 A (+.f64 0 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) 0) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
12.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
13.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 A 0))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
25.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
16.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
20.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 C (hypot.f64 B C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
13.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
17.3%
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
18.8%
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))) 3/2))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
22.6%
(-.f64 (*.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
21.8%
(-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
0.0%
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
26.1%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
27.3%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
5.2%
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) 2) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
16.3%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
16.1%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
Compiler

Compiled 3460 to 2344 computations (32.3% saved)

localize671.0ms (2.2%)

Compiler

Compiled 759 to 380 computations (49.9% saved)

eval0.0ms (0%)

Compiler

Compiled 4 to 4 computations (0% saved)

prune72.0ms (0.2%)

Pruning

24 alts after pruning (19 fresh and 5 done)

PrunedKeptTotal
New000
Fresh01919
Picked055
Done000
Total02424
Accuracy
59.3%
Counts
24 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.3%
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4))))
17.8%
(/.f64 (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.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)))))
20.4%
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
29.1%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
16.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
17.4%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
12.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 B C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 A (+.f64 0 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) 0) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
12.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
13.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 A 0))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
25.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
16.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
20.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 C (hypot.f64 B C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
13.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
17.3%
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
18.8%
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))) 3/2))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
22.6%
(-.f64 (*.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
21.8%
(-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
0.0%
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
26.1%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
27.3%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
5.2%
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) 2) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
16.3%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
16.1%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
18.3%
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4))))
17.8%
(/.f64 (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.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)))))
20.4%
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
29.1%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
16.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
17.4%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
12.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 B C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 A (+.f64 0 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) 0) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
12.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
13.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 A 0))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
25.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
16.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
20.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 C (hypot.f64 B C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
13.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
17.3%
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
18.8%
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))) 3/2))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
22.6%
(-.f64 (*.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
21.8%
(-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
0.0%
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
26.1%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
27.3%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
5.2%
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) 2) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
16.3%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
16.1%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
Compiler

Compiled 3134 to 2116 computations (32.5% saved)

localize848.0ms (2.8%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
94.5%
(/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) 2) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))
91.1%
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) 2) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
77.2%
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
73.8%
(/.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) 2) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))
96.2%
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)
92.8%
(/.f64 (pow.f64 B 2) A)
87.6%
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))
76.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
99.1%
(-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))
95.5%
(+.f64 C (hypot.f64 B C))
84.0%
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
82.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
99.6%
(*.f64 F (+.f64 C (hypot.f64 B C)))
97.9%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
95.5%
(+.f64 C (hypot.f64 B C))
84.0%
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
96.9%
(*.f64 F (+.f64 A (hypot.f64 B A)))
96.1%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
86.6%
(+.f64 A (hypot.f64 B A))
84.9%
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
Compiler

Compiled 568 to 278 computations (51.1% saved)

series269.0ms (0.9%)

Counts
20 → 476
Calls

186 calls:

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

rewrite226.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
533×log1p-expm1-u
533×expm1-log1p-u
523×add-exp-log
523×add-log-exp
504×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0611175
111431175
Stop Event
node limit
Counts
20 → 414
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(+.f64 A (hypot.f64 B A))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))
(/.f64 (pow.f64 B 2) A)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)
(/.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) 2) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))
(+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) 2) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
(/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) 2) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(*.f64 (cbrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 A (hypot.f64 B A))))
(*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) 1/2))
(pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) 3)
(pow.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (hypot.f64 B A)))) 1)
(*.f64 1 (+.f64 A (hypot.f64 B A)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 B A))) 2) (cbrt.f64 (+.f64 A (hypot.f64 B A))))
(*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 (+.f64 A (hypot.f64 B A))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 2)) (cbrt.f64 (+.f64 A (hypot.f64 B A))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B A) 3)) (fma.f64 A A (-.f64 (pow.f64 (hypot.f64 B A) 2) (*.f64 A (hypot.f64 B A)))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (hypot.f64 B A) 2)) (-.f64 A (hypot.f64 B A)))
(pow.f64 (+.f64 A (hypot.f64 B A)) 1)
(pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 B A))) 3)
(pow.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) 2)
(log.f64 (exp.f64 (+.f64 A (hypot.f64 B A))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 A (hypot.f64 B A)))))
(cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 3))
(expm1.f64 (log1p.f64 (+.f64 A (hypot.f64 B A))))
(exp.f64 (log.f64 (+.f64 A (hypot.f64 B A))))
(exp.f64 (*.f64 (log.f64 (+.f64 A (hypot.f64 B A))) 1))
(log1p.f64 (expm1.f64 (+.f64 A (hypot.f64 B A))))
(fma.f64 1 A (hypot.f64 B A))
(fma.f64 1 (hypot.f64 B A) A)
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (hypot.f64 B A))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B A)) 2) (cbrt.f64 (hypot.f64 B A)) A)
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (hypot.f64 B A))
(fma.f64 (sqrt.f64 (hypot.f64 B A)) (sqrt.f64 (hypot.f64 B A)) A)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))) 2)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (sqrt.f64 2) B)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))
(+.f64 (*.f64 F A) (*.f64 F (hypot.f64 B A)))
(+.f64 (*.f64 A F) (*.f64 (hypot.f64 B A) F))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) 1)
(pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 1)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) 3)
(pow.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 3) 1/3)
(log.f64 (pow.f64 (exp.f64 F) (+.f64 A (hypot.f64 B A))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(exp.f64 (log.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(fma.f64 F A (*.f64 F (hypot.f64 B A)))
(fma.f64 A F (*.f64 (hypot.f64 B A) F))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1/2))
(pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 3)
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (hypot.f64 B C)))) 1)
(*.f64 1 (+.f64 C (hypot.f64 B C)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 2)) (cbrt.f64 (+.f64 C (hypot.f64 B C))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (-.f64 (pow.f64 (hypot.f64 B C) 2) (*.f64 C (hypot.f64 B C)))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C)))
(pow.f64 (+.f64 C (hypot.f64 B C)) 1)
(pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 3)
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) 2)
(log.f64 (exp.f64 (+.f64 C (hypot.f64 B C))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (hypot.f64 B C)))))
(cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3))
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 B C))))
(exp.f64 (log.f64 (+.f64 C (hypot.f64 B C))))
(exp.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 B C))) 1))
(log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 B C))))
(fma.f64 1 C (hypot.f64 B C))
(fma.f64 1 (hypot.f64 B C) C)
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (hypot.f64 B C))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (cbrt.f64 (hypot.f64 B C)) C)
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 B C))
(fma.f64 (sqrt.f64 (hypot.f64 B C)) (sqrt.f64 (hypot.f64 B C)) C)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) 1)
(pow.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 2)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (sqrt.f64 2) B)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(exp.f64 (log.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 F C) (*.f64 F (hypot.f64 B C)))
(+.f64 (*.f64 C F) (*.f64 (hypot.f64 B C) F))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 1)
(pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 3)
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3) 1/3)
(log.f64 (pow.f64 (exp.f64 F) (+.f64 C (hypot.f64 B C))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(exp.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(fma.f64 F C (*.f64 F (hypot.f64 B C)))
(fma.f64 C F (*.f64 (hypot.f64 B C) F))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2)) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2)
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2))))) -1)
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(log.f64 (exp.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1/2))
(pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 3)
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (hypot.f64 B C)))) 1)
(*.f64 1 (+.f64 C (hypot.f64 B C)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 2)) (cbrt.f64 (+.f64 C (hypot.f64 B C))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (-.f64 (pow.f64 (hypot.f64 B C) 2) (*.f64 C (hypot.f64 B C)))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C)))
(pow.f64 (+.f64 C (hypot.f64 B C)) 1)
(pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 3)
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) 2)
(log.f64 (exp.f64 (+.f64 C (hypot.f64 B C))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (hypot.f64 B C)))))
(cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3))
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 B C))))
(exp.f64 (log.f64 (+.f64 C (hypot.f64 B C))))
(exp.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 B C))) 1))
(log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 B C))))
(fma.f64 1 C (hypot.f64 B C))
(fma.f64 1 (hypot.f64 B C) C)
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (hypot.f64 B C))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (cbrt.f64 (hypot.f64 B C)) C)
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 B C))
(fma.f64 (sqrt.f64 (hypot.f64 B C)) (sqrt.f64 (hypot.f64 B C)) C)
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 4 (*.f64 A C))))
(+.f64 (pow.f64 B 2) (*.f64 (neg.f64 (*.f64 A 4)) C))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 (*.f64 A 4)) C (*.f64 4 (*.f64 A C))))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 4 (*.f64 A C))))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 4 (*.f64 A C))) (*.f64 4 (*.f64 A C))))
(+.f64 (fma.f64 B B (neg.f64 (*.f64 (*.f64 A C) 4))) (fma.f64 (neg.f64 (*.f64 A C)) 4 (*.f64 (*.f64 A C) 4)))
(+.f64 (fma.f64 B B (neg.f64 (*.f64 (*.f64 4 (*.f64 A C)) 1))) (fma.f64 (neg.f64 (*.f64 4 (*.f64 A C))) 1 (*.f64 (*.f64 4 (*.f64 A C)) 1)))
(+.f64 (fma.f64 B B (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2))))
(+.f64 (fma.f64 1 (pow.f64 B 2) (neg.f64 (*.f64 (*.f64 A C) 4))) (fma.f64 (neg.f64 (*.f64 A C)) 4 (*.f64 (*.f64 A C) 4)))
(+.f64 (fma.f64 1 (pow.f64 B 2) (neg.f64 (*.f64 (*.f64 4 (*.f64 A C)) 1))) (fma.f64 (neg.f64 (*.f64 4 (*.f64 A C))) 1 (*.f64 (*.f64 4 (*.f64 A C)) 1)))
(+.f64 (fma.f64 1 (pow.f64 B 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (*.f64 A C) 4))) (fma.f64 (neg.f64 (*.f64 A C)) 4 (*.f64 (*.f64 A C) 4)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (*.f64 4 (*.f64 A C)) 1))) (fma.f64 (neg.f64 (*.f64 4 (*.f64 A C))) 1 (*.f64 (*.f64 4 (*.f64 A C)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (*.f64 A C) 4))) (fma.f64 (neg.f64 (*.f64 A C)) 4 (*.f64 (*.f64 A C) 4)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (*.f64 4 (*.f64 A C)) 1))) (fma.f64 (neg.f64 (*.f64 4 (*.f64 A C))) 1 (*.f64 (*.f64 4 (*.f64 A C)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2))))
(*.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2) (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 2)) (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (-.f64 (pow.f64 B 6) (*.f64 64 (pow.f64 (*.f64 A C) 3))) (+.f64 (pow.f64 B 4) (+.f64 (pow.f64 (*.f64 4 (*.f64 A C)) 2) (*.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 4 (*.f64 A C)) 2)) (fma.f64 B B (*.f64 4 (*.f64 A C))))
(pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2)
(log.f64 (exp.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(exp.f64 (log.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (neg.f64 (*.f64 4 (*.f64 A C))))
(fma.f64 B B (*.f64 (neg.f64 (*.f64 A 4)) C))
(fma.f64 1 (pow.f64 B 2) (neg.f64 (*.f64 4 (*.f64 A C))))
(fma.f64 1 (pow.f64 B 2) (*.f64 (neg.f64 (*.f64 A 4)) C))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 4 (*.f64 A C))))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (*.f64 (neg.f64 (*.f64 A 4)) C))
(fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 4 (*.f64 A C))))
(fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (*.f64 (neg.f64 (*.f64 A 4)) C))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2)) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3)
(pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2)
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))) 1)
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) 1/2))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(*.f64 (sqrt.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) 1/2))
(pow.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 B 2) A))) 1)
(*.f64 (pow.f64 B 2) (/.f64 1 A))
(*.f64 1 (/.f64 (pow.f64 B 2) A))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 B 2) A)) 2) (cbrt.f64 (/.f64 (pow.f64 B 2) A)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) A)) (sqrt.f64 (/.f64 (pow.f64 B 2) A)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 B 2) A) 2)) (cbrt.f64 (/.f64 (pow.f64 B 2) A)))
(pow.f64 (/.f64 (pow.f64 B 2) A) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 B 2) A)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 B 2) A) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) A)) 2)
(pow.f64 (/.f64 A (pow.f64 B 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 B 2) A)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 B 2) A))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 B 2) A) 3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 B 2) A)))
(exp.f64 (log.f64 (/.f64 (pow.f64 B 2) A)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 B 2) A)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 B 2) A)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(pow.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(pow.f64 (cbrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3)
(pow.f64 (pow.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2)
(log.f64 (pow.f64 (exp.f64 F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(cbrt.f64 (pow.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(exp.f64 (log.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) 1)
(*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 1 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 2) (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 3) 1/3)
(pow.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) -1)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 1)
(*.f64 1 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 2) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(pow.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 1)
(pow.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 3)
(pow.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 2)
(log.f64 (exp.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 3))
(expm1.f64 (log1p.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(exp.f64 (log.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(exp.f64 (*.f64 (log.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 1))
(log1p.f64 (expm1.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(fma.f64 1 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(fma.f64 1 (hypot.f64 (-.f64 A C) B) (+.f64 A C))
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (+.f64 A (hypot.f64 (-.f64 A C) B)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (+.f64 A (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (pow.f64 (/.f64 1 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 1/2))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) 1/2) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) 1)
(*.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (/.f64 1 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(*.f64 1 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 2) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 2)) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(pow.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 2)
(pow.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))

simplify679.0ms (2.2%)

Algorithm
egg-herbie
Rules
1578×*-commutative
918×+-commutative
702×fma-def
478×associate-*r*
440×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0229197232
1710192046
Stop Event
node limit
Counts
890 → 1098
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 B F))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F B)))))
(+.f64 (sqrt.f64 (*.f64 B F)) (+.f64 (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F B)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 B F)))))))
(+.f64 (sqrt.f64 (*.f64 B F)) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))) (+.f64 (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F B)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 B F))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 A 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)))))
B
(+.f64 A B)
(+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 A 2) B))))
(+.f64 A (+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))))
(*.f64 2 A)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 B 8)) (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2)) (pow.f64 A 7))))))
(*.f64 2 A)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A))))
B
(+.f64 A B)
(+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 A 2) B))))
(+.f64 A (+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))))
(*.f64 -1 B)
(+.f64 A (*.f64 -1 B))
(+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))
(+.f64 A (+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))) (*.f64 1/4 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) B)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) B))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 5) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 A 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2)))))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) B)))))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 B F)
(+.f64 (*.f64 A F) (*.f64 B F))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 A F) (*.f64 B F)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 A 4) F) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 A F) (*.f64 B F))))
(*.f64 2 (*.f64 A F))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 2 (*.f64 A F)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 2 (*.f64 A F))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 A 5))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 2 (*.f64 A F)))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) A))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 A 5))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 A 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (pow.f64 B 8)) (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2))) (pow.f64 A 7))))))
(*.f64 2 (*.f64 A F))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 2 (*.f64 A F)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 2 (*.f64 A F))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 A 5))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 2 (*.f64 A F)))))
(*.f64 B F)
(+.f64 (*.f64 A F) (*.f64 B F))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 A F) (*.f64 B F)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 A 4) F) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 A F) (*.f64 B F))))
(*.f64 -1 (*.f64 B F))
(+.f64 (*.f64 -1 (*.f64 B F)) (*.f64 A F))
(+.f64 (*.f64 -1 (*.f64 B F)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (*.f64 A F)))
(+.f64 (*.f64 -1 (*.f64 B F)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 A 4) F) (pow.f64 B 3))) (*.f64 A F))))
(sqrt.f64 (*.f64 B F))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C)))
(+.f64 (sqrt.f64 (*.f64 B F)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C))))
(+.f64 (sqrt.f64 (*.f64 B F)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C)))))
(*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)))))
B
(+.f64 B C)
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 B (+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 B 8)) (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2)) (pow.f64 C 7))))))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))))
B
(+.f64 B C)
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 B (+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))
(*.f64 -1 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 C (+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))))))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 5) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 B F)
(+.f64 (*.f64 B F) (*.f64 C F))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (+.f64 (*.f64 B F) (*.f64 C F)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (+.f64 (*.f64 B F) (*.f64 C F))))
(*.f64 2 (*.f64 C F))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 2 (*.f64 C F))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 5))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 2 (*.f64 C F)))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 5))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (pow.f64 B 8)) (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2))) (pow.f64 C 7))))))
(*.f64 2 (*.f64 C F))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 2 (*.f64 C F))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 5))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 2 (*.f64 C F)))))
(*.f64 B F)
(+.f64 (*.f64 B F) (*.f64 C F))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (+.f64 (*.f64 B F) (*.f64 C F)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (+.f64 (*.f64 B F) (*.f64 C F))))
(*.f64 -1 (*.f64 B F))
(+.f64 (*.f64 -1 (*.f64 B F)) (*.f64 C F))
(+.f64 (*.f64 -1 (*.f64 B F)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 C F)))
(+.f64 (*.f64 -1 (*.f64 B F)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 3))) (*.f64 C F))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))))) (+.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))) (*.f64 64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 13)))))))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) A) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) A) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 7) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2))))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 1 (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (*.f64 -1/256 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) A) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 2))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 7) (sqrt.f64 2)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 7) (sqrt.f64 2)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(sqrt.f64 (*.f64 B F))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C)))
(+.f64 (sqrt.f64 (*.f64 B F)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C))))
(+.f64 (sqrt.f64 (*.f64 B F)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C)))))
(*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)))))
B
(+.f64 B C)
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 B (+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 B 8)) (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2)) (pow.f64 C 7))))))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))))
B
(+.f64 B C)
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 B (+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))
(*.f64 -1 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 C (+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(*.f64 -4 (*.f64 A C))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -1/2) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -1/2) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -1/2) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3)))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 -1 (/.f64 F C))
(+.f64 (*.f64 -1 (/.f64 F C)) (*.f64 2 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))))
(+.f64 (*.f64 -1 (/.f64 F C)) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (*.f64 2 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))))))
(+.f64 (*.f64 -1 (/.f64 F C)) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))))) (*.f64 2 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C)))))))))
(*.f64 2 (/.f64 F B))
(+.f64 (*.f64 2 (/.f64 F B)) (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))))
(+.f64 (*.f64 2 (/.f64 F B)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F)))) (pow.f64 B 3)))))
(+.f64 (*.f64 2 (/.f64 F B)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F)))) (pow.f64 B 3))) (*.f64 8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (pow.f64 B 4))))))
(*.f64 -2 (/.f64 F B))
(+.f64 (*.f64 -2 (/.f64 F B)) (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))))
(+.f64 (*.f64 -2 (/.f64 F B)) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F)))) (pow.f64 B 3))) (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2)))))
(+.f64 (*.f64 -2 (/.f64 F B)) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F)))) (pow.f64 B 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))) (*.f64 8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (pow.f64 B 4))))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 2 (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2)))))) (*.f64 2 (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2)))))) (*.f64 2 (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2))))))
(*.f64 -1 (/.f64 F A))
(+.f64 (*.f64 -1 (/.f64 F A)) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) C)))
(+.f64 (*.f64 -1 (/.f64 F A)) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) C)) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) A)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A))) (pow.f64 C 2)))))
(+.f64 (*.f64 -1 (/.f64 F A)) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) C)) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) A)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) A))) (pow.f64 C 3))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) A)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A))) (pow.f64 C 2))))))
(*.f64 -1 (/.f64 F C))
(+.f64 (*.f64 -1 (/.f64 F C)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 3))))
(+.f64 (*.f64 -1 (/.f64 F C)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 3))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))) (pow.f64 C 4)))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) A)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A)))) A))) (pow.f64 C 5))) (+.f64 (*.f64 -1 (/.f64 F C)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 3))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))) (pow.f64 C 4))))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 2 (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2)))))) (*.f64 2 (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 3) (-.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 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2)))))) (*.f64 2 (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))))))
(*.f64 -1 (/.f64 F C))
(+.f64 (*.f64 -1 (/.f64 F C)) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) A)))
(+.f64 (*.f64 -1 (/.f64 F C)) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) A)) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C))) (pow.f64 A 2)))))
(+.f64 (*.f64 -1 (/.f64 F C)) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) A)) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) C))) (pow.f64 A 3))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C))) (pow.f64 A 2))))))
(*.f64 -1 (/.f64 F A))
(+.f64 (*.f64 -1 (/.f64 F A)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 3))))
(+.f64 (*.f64 -1 (/.f64 F A)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 3))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))) (pow.f64 A 4)))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)))) C))) (pow.f64 A 5))) (+.f64 (*.f64 -1 (/.f64 F A)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 3))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))) (pow.f64 A 4))))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(*.f64 2 C)
(+.f64 A (+.f64 (*.f64 -1 A) (*.f64 2 C)))
(+.f64 A (+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 2 C))))
(+.f64 A (+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 2 C)))))
(*.f64 2 A)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 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 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))) (*.f64 2 A))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(*.f64 2 A)
(+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A)))
(+.f64 C (+.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 2 A))))
(+.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 2 A)))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (*.f64 2 C))))
(*.f64 2 A)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))
(+.f64 (*.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 2 A)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))))
B
(+.f64 A (+.f64 B C))
(+.f64 A (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 A (+.f64 B (+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(*.f64 -1 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) A)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (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 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))))
(*.f64 8 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 8 (*.f64 A (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -4 C) (*.f64 2 (/.f64 (pow.f64 C 2) (-.f64 A C))))))
(+.f64 (*.f64 8 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -4 C) (*.f64 2 (/.f64 (pow.f64 C 2) (-.f64 A C))))) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (/.f64 1 A)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -4 C) (*.f64 2 (/.f64 (pow.f64 C 2) (-.f64 A C)))) (*.f64 A (-.f64 A C)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 -4 C) (*.f64 2 (/.f64 (pow.f64 C 2) (-.f64 A C)))) (*.f64 A (pow.f64 (-.f64 A C) 3)))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 A)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -4 C) (*.f64 2 (/.f64 (pow.f64 C 2) (-.f64 A C)))) (*.f64 A (-.f64 A C)))))) (*.f64 A (-.f64 A C)))) (*.f64 1/4 (/.f64 (pow.f64 C 2) (pow.f64 (-.f64 A C) 5))))))) (+.f64 (*.f64 8 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -4 C) (*.f64 2 (/.f64 (pow.f64 C 2) (-.f64 A C))))) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (/.f64 1 A)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -4 C) (*.f64 2 (/.f64 (pow.f64 C 2) (-.f64 A C)))) (*.f64 A (-.f64 A C))))))))))
(pow.f64 B 3)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 A C))) (pow.f64 B 3))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 A C))) (+.f64 (*.f64 B (-.f64 (*.f64 -8 (*.f64 A C)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 A C) 2)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (pow.f64 B 3)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 A C))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 A C) (pow.f64 (-.f64 A C) 2))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -8 (*.f64 A C)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 A C) 2)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))) (+.f64 (*.f64 B (-.f64 (*.f64 -8 (*.f64 A C)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 A C) 2)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (pow.f64 B 3))))
(*.f64 -1 (pow.f64 B 3))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 A C))) (*.f64 -1 (pow.f64 B 3)))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -8 (*.f64 A C)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 A C) 2)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 A C))) (*.f64 -1 (pow.f64 B 3))))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -8 (*.f64 A C)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 A C) 2)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 A C))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 A C) (pow.f64 (-.f64 A C) 2))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -8 (*.f64 A C)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 A C) 2)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))) (*.f64 -1 (pow.f64 B 3)))))
(/.f64 (pow.f64 B 4) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(+.f64 (*.f64 C (-.f64 (*.f64 -8 (/.f64 (*.f64 A (pow.f64 B 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) (/.f64 (pow.f64 B 4) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))
(+.f64 (*.f64 C (-.f64 (*.f64 -8 (/.f64 (*.f64 A (pow.f64 B 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) (+.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 16 (/.f64 (pow.f64 A 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -8 (/.f64 (*.f64 A (pow.f64 B 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (/.f64 (pow.f64 B 4) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)) (-.f64 (*.f64 -8 (/.f64 (*.f64 A (pow.f64 B 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 16 (/.f64 (pow.f64 A 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -8 (/.f64 (*.f64 A (pow.f64 B 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 C (-.f64 (*.f64 -8 (/.f64 (*.f64 A (pow.f64 B 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) (+.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 16 (/.f64 (pow.f64 A 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -8 (/.f64 (*.f64 A (pow.f64 B 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (/.f64 (pow.f64 B 4) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 8 (*.f64 (pow.f64 A 2) C))
(-.f64 (+.f64 (*.f64 -4 (*.f64 A (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) C))) (*.f64 4 (*.f64 (pow.f64 A 2) (+.f64 A (*.f64 -1 A)))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 4) C)) (*.f64 8 (*.f64 (pow.f64 A 2) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 -4 (*.f64 A (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) (+.f64 A (*.f64 -1 A)))))) C)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) C)) (*.f64 4 (*.f64 (pow.f64 A 2) (+.f64 A (*.f64 -1 A)))))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -4 (*.f64 A (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) (+.f64 A (*.f64 -1 A))))) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (pow.f64 B 4)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 -4 (*.f64 A (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) (+.f64 A (*.f64 -1 A))))))) (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))))))) (*.f64 2 (*.f64 (pow.f64 A 3) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 4) C)) (*.f64 8 (*.f64 (pow.f64 A 2) C))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 -4 (*.f64 A (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) (+.f64 A (*.f64 -1 A)))))) C)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) C)) (*.f64 4 (*.f64 (pow.f64 A 2) (+.f64 A (*.f64 -1 A)))))))
(*.f64 8 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 -1 (*.f64 C (-.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2))))) (*.f64 8 (*.f64 A (pow.f64 C 2))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 C (-.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 4) A)) (*.f64 8 (*.f64 A (pow.f64 C 2))))) (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2)))) A))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) C)) (+.f64 (*.f64 -1 (*.f64 C (-.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2)))) C)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 4) A)) (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2)))) A))))) (*.f64 A C))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 4) A)) (*.f64 8 (*.f64 A (pow.f64 C 2)))))))) (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2)))) A))))
(/.f64 (pow.f64 B 4) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 (*.f64 A (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 B 2) C) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (/.f64 (pow.f64 B 4) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 (*.f64 A (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 B 2) C) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 16 (/.f64 (pow.f64 C 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 B 2) C) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 (pow.f64 B 4) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 B 2) C) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 16 (/.f64 (pow.f64 C 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 B 2) C) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 A (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 B 2) C) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 16 (/.f64 (pow.f64 C 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 B 2) C) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 (pow.f64 B 4) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 8 (*.f64 A (pow.f64 C 2)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) C)) (*.f64 8 (*.f64 A (pow.f64 C 2)))) (*.f64 4 (*.f64 (pow.f64 C 2) (+.f64 C (*.f64 -1 C)))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 4) A)) (*.f64 8 (*.f64 A (pow.f64 C 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) C)) (*.f64 4 (*.f64 (pow.f64 C 2) (+.f64 C (*.f64 -1 C)))))) A)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) A)) (*.f64 4 (*.f64 (pow.f64 C 2) (+.f64 C (*.f64 -1 C)))))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) C)) (*.f64 4 (*.f64 (pow.f64 C 2) (+.f64 C (*.f64 -1 C))))) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (pow.f64 B 4)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) C)) (*.f64 4 (*.f64 (pow.f64 C 2) (+.f64 C (*.f64 -1 C))))))) (*.f64 2 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))))))) (*.f64 2 (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))))) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 4) A)) (*.f64 8 (*.f64 A (pow.f64 C 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) C)) (*.f64 4 (*.f64 (pow.f64 C 2) (+.f64 C (*.f64 -1 C)))))) A)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) A)) (*.f64 4 (*.f64 (pow.f64 C 2) (+.f64 C (*.f64 -1 C)))))))
(*.f64 8 (*.f64 (pow.f64 A 2) C))
(+.f64 (*.f64 -1 (*.f64 A (-.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2))))) (*.f64 8 (*.f64 (pow.f64 A 2) C)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 A (-.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 4) C)) (*.f64 8 (*.f64 (pow.f64 A 2) C)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2)))) C))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) A)) (+.f64 (*.f64 -1 (*.f64 A (-.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2)))) A)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 4) C)) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2)))) C))))) (*.f64 A C))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 4) C)) (*.f64 8 (*.f64 (pow.f64 A 2) C))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2)))) C))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(*.f64 (cbrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 A (hypot.f64 B A))))
(*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) 1/2))
(pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) 3)
(pow.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (hypot.f64 B A)))) 1)
(*.f64 1 (+.f64 A (hypot.f64 B A)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 B A))) 2) (cbrt.f64 (+.f64 A (hypot.f64 B A))))
(*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 (+.f64 A (hypot.f64 B A))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 2)) (cbrt.f64 (+.f64 A (hypot.f64 B A))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B A) 3)) (fma.f64 A A (-.f64 (pow.f64 (hypot.f64 B A) 2) (*.f64 A (hypot.f64 B A)))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (hypot.f64 B A) 2)) (-.f64 A (hypot.f64 B A)))
(pow.f64 (+.f64 A (hypot.f64 B A)) 1)
(pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 B A))) 3)
(pow.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) 2)
(log.f64 (exp.f64 (+.f64 A (hypot.f64 B A))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 A (hypot.f64 B A)))))
(cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 3))
(expm1.f64 (log1p.f64 (+.f64 A (hypot.f64 B A))))
(exp.f64 (log.f64 (+.f64 A (hypot.f64 B A))))
(exp.f64 (*.f64 (log.f64 (+.f64 A (hypot.f64 B A))) 1))
(log1p.f64 (expm1.f64 (+.f64 A (hypot.f64 B A))))
(fma.f64 1 A (hypot.f64 B A))
(fma.f64 1 (hypot.f64 B A) A)
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (hypot.f64 B A))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B A)) 2) (cbrt.f64 (hypot.f64 B A)) A)
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (hypot.f64 B A))
(fma.f64 (sqrt.f64 (hypot.f64 B A)) (sqrt.f64 (hypot.f64 B A)) A)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))) 2)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (sqrt.f64 2) B)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))
(+.f64 (*.f64 F A) (*.f64 F (hypot.f64 B A)))
(+.f64 (*.f64 A F) (*.f64 (hypot.f64 B A) F))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) 1)
(pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 1)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) 3)
(pow.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 3) 1/3)
(log.f64 (pow.f64 (exp.f64 F) (+.f64 A (hypot.f64 B A))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(exp.f64 (log.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(fma.f64 F A (*.f64 F (hypot.f64 B A)))
(fma.f64 A F (*.f64 (hypot.f64 B A) F))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1/2))
(pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 3)
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (hypot.f64 B C)))) 1)
(*.f64 1 (+.f64 C (hypot.f64 B C)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 2)) (cbrt.f64 (+.f64 C (hypot.f64 B C))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (-.f64 (pow.f64 (hypot.f64 B C) 2) (*.f64 C (hypot.f64 B C)))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C)))
(pow.f64 (+.f64 C (hypot.f64 B C)) 1)
(pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 3)
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) 2)
(log.f64 (exp.f64 (+.f64 C (hypot.f64 B C))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (hypot.f64 B C)))))
(cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3))
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 B C))))
(exp.f64 (log.f64 (+.f64 C (hypot.f64 B C))))
(exp.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 B C))) 1))
(log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 B C))))
(fma.f64 1 C (hypot.f64 B C))
(fma.f64 1 (hypot.f64 B C) C)
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (hypot.f64 B C))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (cbrt.f64 (hypot.f64 B C)) C)
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 B C))
(fma.f64 (sqrt.f64 (hypot.f64 B C)) (sqrt.f64 (hypot.f64 B C)) C)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) 1)
(pow.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 2)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (sqrt.f64 2) B)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(exp.f64 (log.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 F C) (*.f64 F (hypot.f64 B C)))
(+.f64 (*.f64 C F) (*.f64 (hypot.f64 B C) F))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 1)
(pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 3)
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3) 1/3)
(log.f64 (pow.f64 (exp.f64 F) (+.f64 C (hypot.f64 B C))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(exp.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(fma.f64 F C (*.f64 F (hypot.f64 B C)))
(fma.f64 C F (*.f64 (hypot.f64 B C) F))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2)) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2)
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2))))) -1)
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(log.f64 (exp.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1/2))
(pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 3)
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (hypot.f64 B C)))) 1)
(*.f64 1 (+.f64 C (hypot.f64 B C)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 2)) (cbrt.f64 (+.f64 C (hypot.f64 B C))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (-.f64 (pow.f64 (hypot.f64 B C) 2) (*.f64 C (hypot.f64 B C)))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C)))
(pow.f64 (+.f64 C (hypot.f64 B C)) 1)
(pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 3)
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) 2)
(log.f64 (exp.f64 (+.f64 C (hypot.f64 B C))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (hypot.f64 B C)))))
(cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3))
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 B C))))
(exp.f64 (log.f64 (+.f64 C (hypot.f64 B C))))
(exp.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 B C))) 1))
(log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 B C))))
(fma.f64 1 C (hypot.f64 B C))
(fma.f64 1 (hypot.f64 B C) C)
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (hypot.f64 B C))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (cbrt.f64 (hypot.f64 B C)) C)
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 B C))
(fma.f64 (sqrt.f64 (hypot.f64 B C)) (sqrt.f64 (hypot.f64 B C)) C)
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 4 (*.f64 A C))))
(+.f64 (pow.f64 B 2) (*.f64 (neg.f64 (*.f64 A 4)) C))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 (*.f64 A 4)) C (*.f64 4 (*.f64 A C))))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 4 (*.f64 A C))))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 4 (*.f64 A C))) (*.f64 4 (*.f64 A C))))
(+.f64 (fma.f64 B B (neg.f64 (*.f64 (*.f64 A C) 4))) (fma.f64 (neg.f64 (*.f64 A C)) 4 (*.f64 (*.f64 A C) 4)))
(+.f64 (fma.f64 B B (neg.f64 (*.f64 (*.f64 4 (*.f64 A C)) 1))) (fma.f64 (neg.f64 (*.f64 4 (*.f64 A C))) 1 (*.f64 (*.f64 4 (*.f64 A C)) 1)))
(+.f64 (fma.f64 B B (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2))))
(+.f64 (fma.f64 1 (pow.f64 B 2) (neg.f64 (*.f64 (*.f64 A C) 4))) (fma.f64 (neg.f64 (*.f64 A C)) 4 (*.f64 (*.f64 A C) 4)))
(+.f64 (fma.f64 1 (pow.f64 B 2) (neg.f64 (*.f64 (*.f64 4 (*.f64 A C)) 1))) (fma.f64 (neg.f64 (*.f64 4 (*.f64 A C))) 1 (*.f64 (*.f64 4 (*.f64 A C)) 1)))
(+.f64 (fma.f64 1 (pow.f64 B 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (*.f64 A C) 4))) (fma.f64 (neg.f64 (*.f64 A C)) 4 (*.f64 (*.f64 A C) 4)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (*.f64 4 (*.f64 A C)) 1))) (fma.f64 (neg.f64 (*.f64 4 (*.f64 A C))) 1 (*.f64 (*.f64 4 (*.f64 A C)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (*.f64 A C) 4))) (fma.f64 (neg.f64 (*.f64 A C)) 4 (*.f64 (*.f64 A C) 4)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (*.f64 4 (*.f64 A C)) 1))) (fma.f64 (neg.f64 (*.f64 4 (*.f64 A C))) 1 (*.f64 (*.f64 4 (*.f64 A C)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2))))
(*.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2) (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 2)) (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (-.f64 (pow.f64 B 6) (*.f64 64 (pow.f64 (*.f64 A C) 3))) (+.f64 (pow.f64 B 4) (+.f64 (pow.f64 (*.f64 4 (*.f64 A C)) 2) (*.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 4 (*.f64 A C)) 2)) (fma.f64 B B (*.f64 4 (*.f64 A C))))
(pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2)
(log.f64 (exp.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(exp.f64 (log.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(fma.f64 B B (neg.f64 (*.f64 4 (*.f64 A C))))
(fma.f64 B B (*.f64 (neg.f64 (*.f64 A 4)) C))
(fma.f64 1 (pow.f64 B 2) (neg.f64 (*.f64 4 (*.f64 A C))))
(fma.f64 1 (pow.f64 B 2) (*.f64 (neg.f64 (*.f64 A 4)) C))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 4 (*.f64 A C))))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (*.f64 (neg.f64 (*.f64 A 4)) C))
(fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 4 (*.f64 A C))))
(fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (*.f64 (neg.f64 (*.f64 A 4)) C))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2)) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3)
(pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2)
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))) 1)
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) 1/2))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(*.f64 (sqrt.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) 1/2))
(pow.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 B 2) A))) 1)
(*.f64 (pow.f64 B 2) (/.f64 1 A))
(*.f64 1 (/.f64 (pow.f64 B 2) A))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 B 2) A)) 2) (cbrt.f64 (/.f64 (pow.f64 B 2) A)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) A)) (sqrt.f64 (/.f64 (pow.f64 B 2) A)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 B 2) A) 2)) (cbrt.f64 (/.f64 (pow.f64 B 2) A)))
(pow.f64 (/.f64 (pow.f64 B 2) A) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 B 2) A)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 B 2) A) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) A)) 2)
(pow.f64 (/.f64 A (pow.f64 B 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 B 2) A)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 B 2) A))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 B 2) A) 3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 B 2) A)))
(exp.f64 (log.f64 (/.f64 (pow.f64 B 2) A)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 B 2) A)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 B 2) A)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(pow.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(pow.f64 (cbrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3)
(pow.f64 (pow.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2)
(log.f64 (pow.f64 (exp.f64 F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(cbrt.f64 (pow.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(exp.f64 (log.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) 1)
(*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 1 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 2) (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 3) 1/3)
(pow.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) -1)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 1)
(*.f64 1 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 2) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(pow.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 1)
(pow.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 3)
(pow.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 2)
(log.f64 (exp.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 3))
(expm1.f64 (log1p.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(exp.f64 (log.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(exp.f64 (*.f64 (log.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 1))
(log1p.f64 (expm1.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(fma.f64 1 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(fma.f64 1 (hypot.f64 (-.f64 A C) B) (+.f64 A C))
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (+.f64 A (hypot.f64 (-.f64 A C) B)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (+.f64 A (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (pow.f64 (/.f64 1 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 1/2))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) 1/2) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) 1)
(*.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (/.f64 1 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(*.f64 1 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 2) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 2)) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(pow.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 2)
(pow.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
Outputs
(sqrt.f64 (*.f64 B F))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F B)))))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (*.f64 1/2 A) (sqrt.f64 (/.f64 F B))))
(+.f64 (sqrt.f64 (*.f64 B F)) (+.f64 (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F B)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 B F)))))))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (+.f64 (*.f64 A (sqrt.f64 (/.f64 F B))) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 1 (*.f64 B F))))))))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (+.f64 (*.f64 A (sqrt.f64 (/.f64 F B))) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 (/.f64 1 B) F)))))))
(+.f64 (sqrt.f64 (*.f64 B F)) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))) (+.f64 (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F B)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 B F))))))))
(+.f64 (sqrt.f64 (*.f64 B F)) (fma.f64 -1/4 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 1/2 (+.f64 (*.f64 A (sqrt.f64 (/.f64 F B))) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 1 (*.f64 B F)))))))))
(+.f64 (sqrt.f64 (*.f64 B F)) (fma.f64 -1/4 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 1/2 (+.f64 (*.f64 A (sqrt.f64 (/.f64 F B))) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 (/.f64 1 B) F))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 A 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 A 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 A 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 A 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 1/16 F) (pow.f64 A 5)) (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 A 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2)))))))) (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 A 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 1/16 (/.f64 F (pow.f64 A 5))) (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 A 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2)))))))) (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2)))))
B
(+.f64 A B)
(+.f64 B A)
(+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 A 2) B))))
(+.f64 (+.f64 B A) (/.f64 (*.f64 1/2 (pow.f64 A 2)) B))
(+.f64 A (+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))))
(+.f64 (+.f64 B A) (fma.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (/.f64 (*.f64 1/2 (pow.f64 A 2)) B)))
(+.f64 A (+.f64 B (fma.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))))
(*.f64 2 A)
(*.f64 A 2)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) A) (*.f64 A 2))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A)))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) A) (*.f64 A 2)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A))))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) A) (*.f64 A 2))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 (/.f64 (pow.f64 B 2) A) -1/2)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3)))))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (fma.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5)) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 B 8)) (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2)) (pow.f64 A 7))))))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (fma.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5)) (fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (*.f64 1/2 (/.f64 (fma.f64 1/16 (pow.f64 B 8) (pow.f64 (*.f64 (pow.f64 B 4) -1/8) 2)) (pow.f64 A 7))))))
(*.f64 2 A)
(*.f64 A 2)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) A) (*.f64 A 2))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A)))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) A) (*.f64 A 2)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A))))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) A) (*.f64 A 2))))
B
(+.f64 A B)
(+.f64 B A)
(+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 A 2) B))))
(+.f64 (+.f64 B A) (/.f64 (*.f64 1/2 (pow.f64 A 2)) B))
(+.f64 A (+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))))
(+.f64 (+.f64 B A) (fma.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (/.f64 (*.f64 1/2 (pow.f64 A 2)) B)))
(+.f64 A (+.f64 B (fma.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 A (*.f64 -1 B))
(+.f64 A (neg.f64 B))
(+.f64 A (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))
(+.f64 A (fma.f64 -1 B (*.f64 (/.f64 (pow.f64 A 2) B) -1/2)))
(+.f64 A (+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))))
(+.f64 A (fma.f64 -1 B (fma.f64 -1/2 (/.f64 (pow.f64 A 2) B) (*.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) 1/8))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 (*.f64 -1/2 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))) (*.f64 1/4 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (fma.f64 -1/2 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (fma.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (fma.f64 -1/2 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (fma.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) B)))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)) (*.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 A 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) B))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (pow.f64 B 3)) (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 A 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (*.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (pow.f64 B 3) (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 A 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2)))) (*.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 5) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 A 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2)))))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) B)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (pow.f64 B 3)) (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 A 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (+.f64 (/.f64 (*.f64 1/16 F) (pow.f64 A 5)) (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 A 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 B 5))) (*.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 A 3))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (pow.f64 B 3) (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 A 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (+.f64 (*.f64 1/16 (/.f64 F (pow.f64 A 5))) (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 A 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 B 5))) (*.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 A 3))))))))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(*.f64 B F)
(+.f64 (*.f64 A F) (*.f64 B F))
(*.f64 F (+.f64 B A))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 A F) (*.f64 B F)))
(fma.f64 1/2 (/.f64 (pow.f64 A 2) (/.f64 B F)) (*.f64 F (+.f64 B A)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 A 4) F) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 A F) (*.f64 B F))))
(fma.f64 -1/8 (/.f64 (pow.f64 A 4) (/.f64 (pow.f64 B 3) F)) (fma.f64 1/2 (/.f64 (pow.f64 A 2) (/.f64 B F)) (*.f64 F (+.f64 B A))))
(*.f64 2 (*.f64 A F))
(*.f64 2 (*.f64 F A))
(*.f64 (*.f64 A 2) F)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 2 (*.f64 A F)))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)) (*.f64 2 (*.f64 F A)))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)) (*.f64 (*.f64 A 2) F))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 2 (*.f64 A F))))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 3) F)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)) (*.f64 2 (*.f64 F A))))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 3) F)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)) (*.f64 (*.f64 A 2) F)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 A 5))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 2 (*.f64 A F)))))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 3) F)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (/.f64 (pow.f64 A 5) F)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)) (*.f64 2 (*.f64 F A)))))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 3) F)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (/.f64 (pow.f64 A 5) F)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)) (*.f64 (*.f64 A 2) F))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) A))
(/.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 2))) A)
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 3) F))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 A 5))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)) (fma.f64 -1/16 (/.f64 (pow.f64 B 6) (/.f64 (pow.f64 A 5) F)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 3) F)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 A 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (pow.f64 B 8)) (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2))) (pow.f64 A 7))))))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)) (fma.f64 -1/16 (/.f64 (pow.f64 B 6) (/.f64 (pow.f64 A 5) F)) (fma.f64 1/8 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 3) F)) (*.f64 1/2 (/.f64 F (/.f64 (pow.f64 A 7) (fma.f64 1/16 (pow.f64 B 8) (pow.f64 (*.f64 (pow.f64 B 4) -1/8) 2))))))))
(*.f64 2 (*.f64 A F))
(*.f64 2 (*.f64 F A))
(*.f64 (*.f64 A 2) F)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 2 (*.f64 A F)))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)) (*.f64 2 (*.f64 F A)))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)) (*.f64 (*.f64 A 2) F))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 2 (*.f64 A F))))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 3) F)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)) (*.f64 2 (*.f64 F A))))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 3) F)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)) (*.f64 (*.f64 A 2) F)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 A 5))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 2 (*.f64 A F)))))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 3) F)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (/.f64 (pow.f64 A 5) F)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)) (*.f64 2 (*.f64 F A)))))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 3) F)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (/.f64 (pow.f64 A 5) F)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)) (*.f64 (*.f64 A 2) F))))
(*.f64 B F)
(+.f64 (*.f64 A F) (*.f64 B F))
(*.f64 F (+.f64 B A))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 A F) (*.f64 B F)))
(fma.f64 1/2 (/.f64 (pow.f64 A 2) (/.f64 B F)) (*.f64 F (+.f64 B A)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 A 4) F) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 A F) (*.f64 B F))))
(fma.f64 -1/8 (/.f64 (pow.f64 A 4) (/.f64 (pow.f64 B 3) F)) (fma.f64 1/2 (/.f64 (pow.f64 A 2) (/.f64 B F)) (*.f64 F (+.f64 B A))))
(*.f64 -1 (*.f64 B F))
(*.f64 (neg.f64 B) F)
(+.f64 (*.f64 -1 (*.f64 B F)) (*.f64 A F))
(fma.f64 -1 (*.f64 B F) (*.f64 F A))
(+.f64 (*.f64 -1 (*.f64 B F)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (*.f64 A F)))
(fma.f64 -1 (*.f64 B F) (fma.f64 -1/2 (/.f64 (pow.f64 A 2) (/.f64 B F)) (*.f64 F A)))
(+.f64 (*.f64 -1 (*.f64 B F)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 A 4) F) (pow.f64 B 3))) (*.f64 A F))))
(fma.f64 -1 (*.f64 B F) (fma.f64 -1/2 (/.f64 (pow.f64 A 2) (/.f64 B F)) (fma.f64 1/8 (/.f64 (pow.f64 A 4) (/.f64 (pow.f64 B 3) F)) (*.f64 F A))))
(sqrt.f64 (*.f64 B F))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C)))
(+.f64 (sqrt.f64 (*.f64 B F)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C))))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F B)) C))))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F B)) C))))
(+.f64 (sqrt.f64 (*.f64 B F)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C)))))
(+.f64 (sqrt.f64 (*.f64 B F)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (pow.f64 C 3))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F B)) C)))))
(+.f64 (sqrt.f64 (*.f64 B F)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (pow.f64 C 3))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F B)) C)))))
(*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C))))))
B
(+.f64 B C)
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (+.f64 B C) (/.f64 (*.f64 1/2 (pow.f64 C 2)) B))
(+.f64 B (+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))
(+.f64 (+.f64 B C) (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (/.f64 (*.f64 1/2 (pow.f64 C 2)) B)))
(+.f64 B (+.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C)))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (fma.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 B 8)) (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2)) (pow.f64 C 7))))))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (fma.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) (fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (*.f64 1/2 (/.f64 (fma.f64 1/16 (pow.f64 B 8) (pow.f64 (*.f64 (pow.f64 B 4) -1/8) 2)) (pow.f64 C 7))))))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C)))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C))))
B
(+.f64 B C)
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (+.f64 B C) (/.f64 (*.f64 1/2 (pow.f64 C 2)) B))
(+.f64 B (+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))
(+.f64 (+.f64 B C) (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (/.f64 (*.f64 1/2 (pow.f64 C 2)) B)))
(+.f64 B (+.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 C (*.f64 -1 B))
(+.f64 (neg.f64 B) C)
(+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 C (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 C (+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(+.f64 C (fma.f64 -1 B (fma.f64 -1/2 (/.f64 (pow.f64 C 2) B) (/.f64 (*.f64 1/8 (pow.f64 C 4)) (pow.f64 B 3)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) C))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) C)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) C)) (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5))))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 2)) (pow.f64 C 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) C)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))))))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F C))) (*.f64 (*.f64 -1/4 B) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F C))) (fma.f64 -1/2 (*.f64 (pow.f64 B 3) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 (*.f64 -1/4 B) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F C))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (*.f64 (*.f64 -1/4 B) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 5) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F C))) (fma.f64 -1/2 (*.f64 (pow.f64 B 3) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (fma.f64 -1/2 (*.f64 (pow.f64 B 5) (*.f64 (+.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 (*.f64 -1/4 B) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F C))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (fma.f64 -1/2 (*.f64 (pow.f64 B 5) (*.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 (*.f64 -1/4 B) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(*.f64 B F)
(+.f64 (*.f64 B F) (*.f64 C F))
(*.f64 F (+.f64 B C))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (+.f64 (*.f64 B F) (*.f64 C F)))
(fma.f64 1/2 (/.f64 (pow.f64 C 2) (/.f64 B F)) (*.f64 F (+.f64 B C)))
(fma.f64 1/2 (/.f64 (*.f64 F (pow.f64 C 2)) B) (*.f64 F (+.f64 B C)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (+.f64 (*.f64 B F) (*.f64 C F))))
(fma.f64 -1/8 (/.f64 (pow.f64 C 4) (/.f64 (pow.f64 B 3) F)) (fma.f64 1/2 (/.f64 (pow.f64 C 2) (/.f64 B F)) (*.f64 F (+.f64 B C))))
(fma.f64 -1/8 (/.f64 (*.f64 F (pow.f64 C 4)) (pow.f64 B 3)) (fma.f64 1/2 (/.f64 (*.f64 F (pow.f64 C 2)) B) (*.f64 F (+.f64 B C))))
(*.f64 2 (*.f64 C F))
(*.f64 2 (*.f64 F C))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 2 (*.f64 C F)))
(fma.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C) (*.f64 2 (*.f64 F C)))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) (/.f64 C F)) (*.f64 2 (*.f64 F C)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 2 (*.f64 C F))))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (fma.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C) (*.f64 2 (*.f64 F C))))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (/.f64 C F)) (*.f64 2 (*.f64 F C))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 5))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 2 (*.f64 C F)))))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (/.f64 (pow.f64 C 5) F)) (fma.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C) (*.f64 2 (*.f64 F C)))))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (/.f64 (pow.f64 C 5) F)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (/.f64 C F)) (*.f64 2 (*.f64 F C)))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C))
(/.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 2))) C)
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 C F)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))))
(fma.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F))))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 C F)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 5))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3)))))
(fma.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C) (fma.f64 -1/16 (/.f64 (pow.f64 B 6) (/.f64 (pow.f64 C 5) F)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)))))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 C F)) (fma.f64 -1/16 (/.f64 (pow.f64 B 6) (/.f64 (pow.f64 C 5) F)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (pow.f64 B 8)) (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2))) (pow.f64 C 7))))))
(fma.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C) (fma.f64 -1/16 (/.f64 (pow.f64 B 6) (/.f64 (pow.f64 C 5) F)) (fma.f64 1/8 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (*.f64 1/2 (/.f64 F (/.f64 (pow.f64 C 7) (fma.f64 1/16 (pow.f64 B 8) (pow.f64 (*.f64 (pow.f64 B 4) -1/8) 2))))))))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 C F)) (fma.f64 -1/16 (/.f64 (pow.f64 B 6) (/.f64 (pow.f64 C 5) F)) (fma.f64 1/8 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (*.f64 1/2 (/.f64 F (/.f64 (pow.f64 C 7) (fma.f64 1/16 (pow.f64 B 8) (pow.f64 (*.f64 (pow.f64 B 4) -1/8) 2))))))))
(*.f64 2 (*.f64 C F))
(*.f64 2 (*.f64 F C))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 2 (*.f64 C F)))
(fma.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C) (*.f64 2 (*.f64 F C)))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) (/.f64 C F)) (*.f64 2 (*.f64 F C)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 2 (*.f64 C F))))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (fma.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C) (*.f64 2 (*.f64 F C))))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (/.f64 C F)) (*.f64 2 (*.f64 F C))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 5))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 2 (*.f64 C F)))))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (/.f64 (pow.f64 C 5) F)) (fma.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) C) (*.f64 2 (*.f64 F C)))))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 C 3) F)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (/.f64 (pow.f64 C 5) F)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (/.f64 C F)) (*.f64 2 (*.f64 F C)))))
(*.f64 B F)
(+.f64 (*.f64 B F) (*.f64 C F))
(*.f64 F (+.f64 B C))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (+.f64 (*.f64 B F) (*.f64 C F)))
(fma.f64 1/2 (/.f64 (pow.f64 C 2) (/.f64 B F)) (*.f64 F (+.f64 B C)))
(fma.f64 1/2 (/.f64 (*.f64 F (pow.f64 C 2)) B) (*.f64 F (+.f64 B C)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (+.f64 (*.f64 B F) (*.f64 C F))))
(fma.f64 -1/8 (/.f64 (pow.f64 C 4) (/.f64 (pow.f64 B 3) F)) (fma.f64 1/2 (/.f64 (pow.f64 C 2) (/.f64 B F)) (*.f64 F (+.f64 B C))))
(fma.f64 -1/8 (/.f64 (*.f64 F (pow.f64 C 4)) (pow.f64 B 3)) (fma.f64 1/2 (/.f64 (*.f64 F (pow.f64 C 2)) B) (*.f64 F (+.f64 B C))))
(*.f64 -1 (*.f64 B F))
(*.f64 (neg.f64 B) F)
(+.f64 (*.f64 -1 (*.f64 B F)) (*.f64 C F))
(fma.f64 -1 (*.f64 B F) (*.f64 F C))
(+.f64 (*.f64 -1 (*.f64 B F)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (*.f64 C F)))
(fma.f64 -1 (*.f64 B F) (fma.f64 -1/2 (/.f64 (pow.f64 C 2) (/.f64 B F)) (*.f64 F C)))
(fma.f64 -1 (*.f64 B F) (fma.f64 -1/2 (/.f64 (*.f64 F (pow.f64 C 2)) B) (*.f64 F C)))
(+.f64 (*.f64 -1 (*.f64 B F)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) F) B)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 3))) (*.f64 C F))))
(fma.f64 -1 (*.f64 B F) (fma.f64 -1/2 (/.f64 (pow.f64 C 2) (/.f64 B F)) (fma.f64 1/8 (/.f64 (pow.f64 C 4) (/.f64 (pow.f64 B 3) F)) (*.f64 F C))))
(fma.f64 -1 (*.f64 B F) (fma.f64 -1/2 (/.f64 (*.f64 F (pow.f64 C 2)) B) (fma.f64 1/8 (/.f64 (*.f64 F (pow.f64 C 4)) (pow.f64 B 3)) (*.f64 F C))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 -1 (+.f64 (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 4 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 -1 (+.f64 (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))))))
(fma.f64 -1 (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 4 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 (pow.f64 C 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 2))) (fma.f64 2 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))))))
(fma.f64 -1 (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 (pow.f64 C 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 2))) (fma.f64 2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))) (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))))) (+.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))) (*.f64 64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 13)))))))))))))
(fma.f64 -1 (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 4 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 C 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 2))) (fma.f64 2 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (*.f64 (pow.f64 C 3) (fma.f64 -1/4 (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5))))) (fma.f64 2 (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))) (fma.f64 8 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 11))))) (*.f64 (*.f64 64 (*.f64 (pow.f64 A 3) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))))))))))
(fma.f64 -1 (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 C 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 2))) (fma.f64 2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))) (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (*.f64 (pow.f64 C 3) (fma.f64 -1/4 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5))))) (fma.f64 2 (*.f64 A (*.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (fma.f64 8 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 11))))) (*.f64 64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 13)))))))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (/.f64 B (/.f64 A (pow.f64 (sqrt.f64 2) 2))) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) A) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 -1/16 (+.f64 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)))))) (*.f64 1/4 (*.f64 (/.f64 B (/.f64 A (pow.f64 (sqrt.f64 2) 2))) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 -1/16 (+.f64 (/.f64 (*.f64 1 (sqrt.f64 (/.f64 F (pow.f64 C 5)))) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)))))) (*.f64 1/4 (*.f64 (/.f64 B (/.f64 A (pow.f64 (sqrt.f64 2) 2))) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) A) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 -1/16 (+.f64 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)))))) (fma.f64 -1 (*.f64 (pow.f64 B 5) (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) A) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (*.f64 -1/64 (+.f64 (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3))))))) (*.f64 1/4 (*.f64 (/.f64 B (/.f64 A (pow.f64 (sqrt.f64 2) 2))) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 -1/16 (+.f64 (/.f64 (*.f64 1 (sqrt.f64 (/.f64 F (pow.f64 C 5)))) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)))))) (fma.f64 -1 (*.f64 (pow.f64 B 5) (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) A) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (*.f64 -1/64 (+.f64 (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (pow.f64 A 3)))))) (*.f64 1/4 (*.f64 (/.f64 B (/.f64 A (pow.f64 (sqrt.f64 2) 2))) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 7) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2))))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 1 (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9))))) (*.f64 -1/256 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) A) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 -1/16 (+.f64 (*.f64 (/.f64 1 A) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)))))) (fma.f64 -1 (*.f64 (pow.f64 B 5) (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) A) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (*.f64 -1/64 (+.f64 (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3))))))) (fma.f64 -1 (*.f64 (pow.f64 B 7) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (+.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) A)) (fma.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))) (*.f64 -1/256 (+.f64 (*.f64 (/.f64 1 (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 4)))))))) (*.f64 1/4 (*.f64 (/.f64 B (/.f64 A (pow.f64 (sqrt.f64 2) 2))) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 -1/16 (+.f64 (/.f64 (*.f64 1 (sqrt.f64 (/.f64 F (pow.f64 C 5)))) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)))))) (fma.f64 -1 (*.f64 (pow.f64 B 5) (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) A) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (*.f64 -1/64 (+.f64 (*.f64 (/.f64 1 (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (pow.f64 A 3)))))) (fma.f64 -1 (*.f64 (pow.f64 B 7) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) A)) (fma.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))) (*.f64 -1/256 (+.f64 (*.f64 (/.f64 1 (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 9)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 4)))))))) (*.f64 1/4 (*.f64 (/.f64 B (/.f64 A (pow.f64 (sqrt.f64 2) 2))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(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 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (pow.f64 A 2) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (pow.f64 C 2))))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 -16 (*.f64 (/.f64 (pow.f64 A 2) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (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 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 2))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 (*.f64 A C) 3) (sqrt.f64 2)) (pow.f64 B 7))) (fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (pow.f64 A 2) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (pow.f64 C 2))))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 A C) 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (fma.f64 -16 (*.f64 (/.f64 (pow.f64 A 2) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (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 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (/.f64 (sqrt.f64 2) (pow.f64 C 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (/.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (pow.f64 B 5) (/.f64 (pow.f64 (*.f64 A C) 3) (sqrt.f64 2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (/.f64 (sqrt.f64 2) (pow.f64 C 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C))))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 B 5) (/.f64 (pow.f64 (*.f64 A C) 3) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (/.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 7) (sqrt.f64 2)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 1/256 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (pow.f64 B 7) (pow.f64 A 4)) (/.f64 (sqrt.f64 2) (pow.f64 C 4)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (pow.f64 B 5) (/.f64 (pow.f64 (*.f64 A C) 3) (sqrt.f64 2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (/.f64 (sqrt.f64 2) (pow.f64 C 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)))))))
(fma.f64 1/256 (*.f64 (*.f64 (/.f64 (pow.f64 B 7) (pow.f64 A 4)) (/.f64 (sqrt.f64 2) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 B 5) (/.f64 (pow.f64 (*.f64 A C) 3) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (/.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (/.f64 (sqrt.f64 2) (pow.f64 C 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (/.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (pow.f64 B 5) (/.f64 (pow.f64 (*.f64 A C) 3) (sqrt.f64 2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (/.f64 (sqrt.f64 2) (pow.f64 C 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C))))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 B 5) (/.f64 (pow.f64 (*.f64 A C) 3) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (/.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 7) (sqrt.f64 2)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 1/256 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (pow.f64 B 7) (pow.f64 A 4)) (/.f64 (sqrt.f64 2) (pow.f64 C 4)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (pow.f64 B 5) (/.f64 (pow.f64 (*.f64 A C) 3) (sqrt.f64 2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (/.f64 (sqrt.f64 2) (pow.f64 C 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)))))))
(fma.f64 1/256 (*.f64 (*.f64 (/.f64 (pow.f64 B 7) (pow.f64 A 4)) (/.f64 (sqrt.f64 2) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 B 5) (/.f64 (pow.f64 (*.f64 A C) 3) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (/.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))
(sqrt.f64 (*.f64 B F))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C)))
(+.f64 (sqrt.f64 (*.f64 B F)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C))))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F B)) C))))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F B)) C))))
(+.f64 (sqrt.f64 (*.f64 B F)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C)))))
(+.f64 (sqrt.f64 (*.f64 B F)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (pow.f64 C 3))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F B)) C)))))
(+.f64 (sqrt.f64 (*.f64 B F)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (pow.f64 C 3))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F B)) C)))))
(*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C))))))
B
(+.f64 B C)
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (+.f64 B C) (/.f64 (*.f64 1/2 (pow.f64 C 2)) B))
(+.f64 B (+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))
(+.f64 (+.f64 B C) (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (/.f64 (*.f64 1/2 (pow.f64 C 2)) B)))
(+.f64 B (+.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C)))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (fma.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 B 8)) (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2)) (pow.f64 C 7))))))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (fma.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) (fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (*.f64 1/2 (/.f64 (fma.f64 1/16 (pow.f64 B 8) (pow.f64 (*.f64 (pow.f64 B 4) -1/8) 2)) (pow.f64 C 7))))))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C)))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C))))
B
(+.f64 B C)
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (+.f64 B C) (/.f64 (*.f64 1/2 (pow.f64 C 2)) B))
(+.f64 B (+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))
(+.f64 (+.f64 B C) (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (/.f64 (*.f64 1/2 (pow.f64 C 2)) B)))
(+.f64 B (+.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 C (*.f64 -1 B))
(+.f64 (neg.f64 B) C)
(+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 C (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 C (+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(+.f64 C (fma.f64 -1 B (fma.f64 -1/2 (/.f64 (pow.f64 C 2) B) (/.f64 (*.f64 1/8 (pow.f64 C 4)) (pow.f64 B 3)))))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 C -4))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 C -4))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 C -4))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 C -4))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 C -4))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (pow.f64 B 4) C) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (pow.f64 B 4) C) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (/.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 -8 (*.f64 (*.f64 A (pow.f64 C 2)) F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -1/2)))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -1/2)))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (/.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -1/2) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (/.f64 C (pow.f64 B 4)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 (*.f64 A (pow.f64 C 2)) F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (pow.f64 (sqrt.f64 -1/2) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 -8 (*.f64 (*.f64 A (pow.f64 C 2)) F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -1/2)))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (/.f64 C (pow.f64 B 4)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (pow.f64 (sqrt.f64 -1/2) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -1/2)))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (/.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (/.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 -8 (*.f64 (*.f64 A (pow.f64 C 2)) F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -1/2)))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -1/2)))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (/.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -1/2) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (/.f64 C (pow.f64 B 4)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 (*.f64 A (pow.f64 C 2)) F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (pow.f64 (sqrt.f64 -1/2) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 -8 (*.f64 (*.f64 A (pow.f64 C 2)) F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -1/2)))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (/.f64 C (pow.f64 B 4)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (pow.f64 (sqrt.f64 -1/2) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -1/2)))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (/.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (/.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F A) -8) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F A) -8) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (/.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -1/2) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))))
(fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (-.f64 (*.f64 (*.f64 F A) -8) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -1/2) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F A) -8) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 4)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F A) -8) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (pow.f64 (sqrt.f64 -1/2) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F A) -8) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (/.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) (/.f64 A F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) (/.f64 A F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) (/.f64 A F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (pow.f64 (sqrt.f64 -8) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) (/.f64 A F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) (/.f64 A F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (pow.f64 (sqrt.f64 -8) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) (/.f64 A F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) (/.f64 A F))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) -2) 2)) (sqrt.f64 -8))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) (/.f64 A F))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) -2) 2)) (sqrt.f64 -8)))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) (/.f64 A F))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) -2) 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (pow.f64 B 2) (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) (/.f64 A F))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) -2) 2)))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) (/.f64 A F))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) -2) 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (pow.f64 B 2) (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) (/.f64 A F))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) -2) 2)))))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) F)
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) F)
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) F)
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) F)
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (pow.f64 B 2)))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 -1 (/.f64 F C))
(neg.f64 (/.f64 F C))
(+.f64 (*.f64 -1 (/.f64 F C)) (*.f64 2 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))))
(fma.f64 -1 (/.f64 F C) (*.f64 (*.f64 2 (pow.f64 B 2)) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))))
(fma.f64 -1 (/.f64 F C) (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))))
(+.f64 (*.f64 -1 (/.f64 F C)) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (*.f64 2 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))))))
(fma.f64 -1 (/.f64 F C) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (*.f64 (pow.f64 B 4) (+.f64 (/.f64 (*.f64 1/32 F) (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))))))
(fma.f64 -1 (/.f64 F C) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))))))
(+.f64 (*.f64 -1 (/.f64 F C)) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))))) (*.f64 2 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C)))))))))
(fma.f64 -1 (/.f64 F C) (fma.f64 2 (*.f64 (pow.f64 B 2) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (/.f64 (*.f64 1/32 F) (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (pow.f64 B 6) (+.f64 (/.f64 (*.f64 -1/64 F) (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/4 (/.f64 (+.f64 (/.f64 (*.f64 1/32 F) (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C)))))))))
(fma.f64 -1 (/.f64 F C) (fma.f64 2 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C)))))))))
(*.f64 2 (/.f64 F B))
(*.f64 (/.f64 F B) 2)
(+.f64 (*.f64 2 (/.f64 F B)) (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (+.f64 (/.f64 F B) (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 A C)))))
(*.f64 2 (+.f64 (/.f64 F B) (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))))
(+.f64 (*.f64 2 (/.f64 F B)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F)))) (pow.f64 B 3)))))
(fma.f64 2 (/.f64 F B) (*.f64 2 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 A C))) (/.f64 (+.f64 (*.f64 (*.f64 1/2 F) (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A (*.f64 F C)))) (pow.f64 B 3)))))
(fma.f64 2 (/.f64 F B) (*.f64 2 (+.f64 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 F C)))) (pow.f64 B 3)))))
(+.f64 (*.f64 2 (/.f64 F B)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F)))) (pow.f64 B 3))) (*.f64 8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (pow.f64 B 4))))))
(fma.f64 2 (/.f64 F B) (fma.f64 2 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 A C))) (fma.f64 2 (/.f64 (+.f64 (*.f64 (*.f64 1/2 F) (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A (*.f64 F C)))) (pow.f64 B 3)) (*.f64 8 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 C (*.f64 F (+.f64 A C)))))))))
(fma.f64 2 (/.f64 F B) (fma.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2)) (fma.f64 2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 F C)))) (pow.f64 B 3)) (*.f64 8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (pow.f64 B 4))))))
(*.f64 -2 (/.f64 F B))
(/.f64 (*.f64 -2 F) B)
(*.f64 (/.f64 F B) -2)
(+.f64 (*.f64 -2 (/.f64 F B)) (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))))
(fma.f64 -2 (/.f64 F B) (*.f64 2 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 A C)))))
(fma.f64 -2 (/.f64 F B) (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))))
(+.f64 (*.f64 -2 (/.f64 F B)) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F)))) (pow.f64 B 3))) (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2)))))
(fma.f64 -2 (/.f64 F B) (fma.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 1/2 F) (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A (*.f64 F C)))) (pow.f64 B 3)) (*.f64 2 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 A C))))))
(fma.f64 -2 (/.f64 F B) (fma.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 F C)))) (pow.f64 B 3)) (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2)))))
(+.f64 (*.f64 -2 (/.f64 F B)) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F)))) (pow.f64 B 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))) (*.f64 8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (pow.f64 B 4))))))
(fma.f64 -2 (/.f64 F B) (fma.f64 -2 (/.f64 (+.f64 (*.f64 (*.f64 1/2 F) (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A (*.f64 F C)))) (pow.f64 B 3)) (fma.f64 2 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 A C))) (*.f64 8 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 C (*.f64 F (+.f64 A C)))))))))
(fma.f64 -2 (/.f64 F B) (fma.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 F C)))) (pow.f64 B 3)) (fma.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2)) (*.f64 8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (pow.f64 B 4))))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)))
(/.f64 (*.f64 2 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 2 (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2))))
(*.f64 2 (+.f64 (*.f64 C (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 2 (+.f64 (*.f64 C (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A)))))))) (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2)))))) (*.f64 2 (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)))))
(fma.f64 2 (*.f64 C (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))))) (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(fma.f64 2 (*.f64 C (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A)))))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)))))) (*.f64 4 (/.f64 (*.f64 A (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A)))))))) (pow.f64 B 2))))) (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2)))))) (*.f64 2 (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2))))))
(fma.f64 2 (*.f64 C (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (fma.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 F A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3)))) (pow.f64 B 2))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))))))))) (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 2 (*.f64 C (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A)))))))) (fma.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)))))) (*.f64 4 (/.f64 (*.f64 A (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A)))))))) (pow.f64 B 2))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (*.f64 (/.f64 A (/.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)))))) (*.f64 4 (/.f64 (*.f64 A (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A)))))))) (pow.f64 B 2))))))))) (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 2))))))
(*.f64 -1 (/.f64 F A))
(neg.f64 (/.f64 F A))
(+.f64 (*.f64 -1 (/.f64 F A)) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) C)))
(fma.f64 -1 (/.f64 F A) (*.f64 2 (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) C)))
(fma.f64 -1 (/.f64 F A) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) C)))
(+.f64 (*.f64 -1 (/.f64 F A)) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) C)) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) A)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A))) (pow.f64 C 2)))))
(fma.f64 -1 (/.f64 F A) (*.f64 2 (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) C) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 A (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))))) (pow.f64 C 2)))))
(fma.f64 -1 (/.f64 F A) (*.f64 2 (+.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) C) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2))))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 A (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))))))) (pow.f64 C 2)))))
(+.f64 (*.f64 -1 (/.f64 F A)) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) C)) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) A)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) A))) (pow.f64 C 3))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) A)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A))) (pow.f64 C 2))))))
(fma.f64 -1 (/.f64 F A) (fma.f64 2 (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) C) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 F (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 A (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 A (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))))))))) (pow.f64 C 3)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 A (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))))) (pow.f64 C 2))))))
(fma.f64 -1 (/.f64 F A) (fma.f64 2 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) C) (*.f64 2 (+.f64 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 A (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2))))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 A (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))))))))))) (pow.f64 C 3)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2))))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 A (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))))))) (pow.f64 C 2))))))
(*.f64 -1 (/.f64 F C))
(neg.f64 (/.f64 F C))
(+.f64 (*.f64 -1 (/.f64 F C)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 3))))
(fma.f64 -1 (/.f64 F C) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 3))))
(fma.f64 -1 (/.f64 F C) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 3) F))))
(+.f64 (*.f64 -1 (/.f64 F C)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 3))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))) (pow.f64 C 4)))))
(fma.f64 -1 (/.f64 F C) (fma.f64 1/4 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 3)) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))))) (*.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 A F)))) (pow.f64 C 4)))))
(fma.f64 -1 (/.f64 F C) (fma.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 3) F)) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) A)) (*.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 A F)))) (pow.f64 C 4)))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) A)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A)))) A))) (pow.f64 C 5))) (+.f64 (*.f64 -1 (/.f64 F C)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 3))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))) (pow.f64 C 4))))))
(fma.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (fma.f64 -1 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 A (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))))) (*.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 A F)))))))) (pow.f64 C 5)) (fma.f64 -1 (/.f64 F C) (fma.f64 1/4 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 3)) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))))) (*.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 A F)))) (pow.f64 C 4))))))
(fma.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (fma.f64 -1 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) A)) (*.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 A F))))) A))) (pow.f64 C 5)) (fma.f64 -1 (/.f64 F C) (fma.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 3) F)) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) A)) (*.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 A F)))) (pow.f64 C 4))))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)))
(*.f64 2 (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 2 (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))))
(*.f64 2 (+.f64 (*.f64 A (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))))
(*.f64 2 (+.f64 (*.f64 A (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2)))))) (*.f64 2 (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)))))
(fma.f64 2 (*.f64 A (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))))) (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)))))
(fma.f64 2 (*.f64 A (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (pow.f64 B 2)))) (*.f64 4 (/.f64 (*.f64 C (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (pow.f64 B 2))))) (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 3) (-.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 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2)))))) (*.f64 2 (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))))))
(fma.f64 2 (*.f64 A (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (fma.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (*.f64 1/2 (/.f64 C (/.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))))))))) (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))))))
(fma.f64 2 (*.f64 A (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (fma.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (pow.f64 B 2)))) (*.f64 4 (/.f64 (*.f64 C (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (pow.f64 B 2))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 1/2 (*.f64 (/.f64 C (/.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (pow.f64 B 2)))) (*.f64 4 (/.f64 (*.f64 C (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (pow.f64 B 2))))))))) (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 2))))))
(*.f64 -1 (/.f64 F C))
(neg.f64 (/.f64 F C))
(+.f64 (*.f64 -1 (/.f64 F C)) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) A)))
(fma.f64 -1 (/.f64 F C) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) A)))
(fma.f64 -1 (/.f64 F C) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)))) A)))
(+.f64 (*.f64 -1 (/.f64 F C)) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) A)) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C))) (pow.f64 A 2)))))
(fma.f64 -1 (/.f64 F C) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) A) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))))) (pow.f64 A 2)))))
(fma.f64 -1 (/.f64 F C) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)))) A) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)))))))) (pow.f64 A 2)))))
(+.f64 (*.f64 -1 (/.f64 F C)) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) A)) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) C))) (pow.f64 A 3))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C))) (pow.f64 A 2))))))
(fma.f64 -1 (/.f64 F C) (fma.f64 2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) A) (*.f64 2 (+.f64 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))) (/.f64 (*.f64 -1/4 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))))))) C)) (pow.f64 A 3)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))))) (pow.f64 A 2))))))
(fma.f64 -1 (/.f64 F C) (fma.f64 2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)))) A) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 F (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 C (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)))))))))))) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)))))))) (pow.f64 A 2))))))
(*.f64 -1 (/.f64 F A))
(neg.f64 (/.f64 F A))
(+.f64 (*.f64 -1 (/.f64 F A)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 3))))
(fma.f64 -1 (/.f64 F A) (/.f64 (*.f64 1/4 (*.f64 F (pow.f64 B 2))) (pow.f64 A 3)))
(fma.f64 -1 (/.f64 F A) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 3) F))))
(+.f64 (*.f64 -1 (/.f64 F A)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 3))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))) (pow.f64 A 4)))))
(fma.f64 -1 (/.f64 F A) (fma.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 2 (fma.f64 -1/8 (/.f64 F (/.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (neg.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (/.f64 C F)))))) (pow.f64 A 4))))
(fma.f64 -1 (/.f64 F A) (fma.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 3) F)) (*.f64 2 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) C) (neg.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (/.f64 C F))))) (pow.f64 A 4)))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)))) C))) (pow.f64 A 5))) (+.f64 (*.f64 -1 (/.f64 F A)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 3))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))) (pow.f64 A 4))))))
(fma.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (fma.f64 -1 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (fma.f64 -1/8 (/.f64 F (/.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (neg.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (/.f64 C F))))))))) (pow.f64 A 5)) (fma.f64 -1 (/.f64 F A) (fma.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 2 (fma.f64 -1/8 (/.f64 F (/.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (neg.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (/.f64 C F)))))) (pow.f64 A 4)))))
(fma.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (fma.f64 -1 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (fma.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) C) (neg.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (/.f64 C F)))))) C))) (pow.f64 A 5)) (fma.f64 -1 (/.f64 F A) (fma.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 3) F)) (*.f64 2 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) C) (neg.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (/.f64 C F))))) (pow.f64 A 4))))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (hypot.f64 B A))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 A (+.f64 (*.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (hypot.f64 B A)))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (fma.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 A (+.f64 (fma.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (hypot.f64 B A)))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(+.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))) (*.f64 (*.f64 A (pow.f64 C 3)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)))) (fma.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 A (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))) (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))))) (fma.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (hypot.f64 B A)))
(*.f64 2 C)
(+.f64 A (+.f64 (*.f64 -1 A) (*.f64 2 C)))
(+.f64 (*.f64 0 A) (*.f64 2 C))
(+.f64 A (+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 2 C))))
(+.f64 (*.f64 0 A) (fma.f64 1/2 (/.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) C) (*.f64 2 C)))
(+.f64 (*.f64 0 A) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) C) (*.f64 2 C)))
(+.f64 A (+.f64 (*.f64 -1 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 2 C)))))
(+.f64 (*.f64 0 A) (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))))) (fma.f64 1/2 (/.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) C) (*.f64 2 C))))
(+.f64 (*.f64 0 A) (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)))) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) C) (*.f64 2 C))))
(*.f64 2 A)
(*.f64 A 2)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (*.f64 A 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A)))
(fma.f64 -1/2 (/.f64 A (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (*.f64 A 2)))
(fma.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (*.f64 A 2)))
(+.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 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))) (*.f64 2 A))))
(fma.f64 -1/2 (/.f64 A (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3)) (*.f64 A 2))))
(fma.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3)) (*.f64 A 2))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 A (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 C (+.f64 (*.f64 A (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (hypot.f64 B C)))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (fma.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 C (+.f64 (fma.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (hypot.f64 B C)))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(+.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (fma.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 1/2 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 A (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 C (+.f64 (fma.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 A (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (hypot.f64 B C)))
(*.f64 2 A)
(*.f64 A 2)
(+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A)))
(+.f64 (*.f64 0 C) (*.f64 A 2))
(+.f64 C (+.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 2 A))))
(+.f64 (*.f64 0 C) (fma.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A) (*.f64 A 2)))
(+.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 2 A)))))
(+.f64 (*.f64 0 C) (fma.f64 1/2 (/.f64 C (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))) (fma.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A) (*.f64 A 2))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (*.f64 2 C))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3)) (*.f64 2 C))))
(*.f64 2 A)
(*.f64 A 2)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (*.f64 A 2))
(+.f64 (*.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 2 A)))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (*.f64 A 2)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))))
(fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (*.f64 A 2))))
B
(+.f64 A (+.f64 B C))
(+.f64 A (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 A (+.f64 (+.f64 B C) (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))
(+.f64 A (+.f64 B (+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(+.f64 A (+.f64 (+.f64 B C) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B))))
(+.f64 A (+.f64 B (+.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 A (+.f64 (neg.f64 B) C))
(+.f64 (+.f64 A C) (neg.f64 B))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 (+.f64 A C) (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 A (+.f64 C (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))))
(+.f64 (+.f64 A C) (fma.f64 -1 B (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))))
(+.f64 A (+.f64 C (fma.f64 -1 B (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2))) 2)))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2))) 2)))) (sqrt.f64 -1/2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 -1/64 F) (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 1/32 F) (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (*.f64 (/.f64 C F) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2))) 2)))) (pow.f64 (sqrt.f64 -1/2) 2)))))))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (*.f64 (/.f64 C F) (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2)))) (pow.f64 (sqrt.f64 -1/2) 2)))))))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 1/2 (*.f64 B (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(fma.f64 1/2 (*.f64 B (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (fma.f64 1/2 (*.f64 B (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(fma.f64 1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A)))))))) (pow.f64 B 2)) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))) 2))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 1/2 (*.f64 B (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (fma.f64 1/2 (*.f64 B (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (fma.f64 1/2 (*.f64 B (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 F A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3)))) (pow.f64 B 2))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 B (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A)))))))) (pow.f64 B 2)) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))) 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 B (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 A (/.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)))))) (*.f64 4 (/.f64 (*.f64 A (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A)))))))) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A)))))))) (pow.f64 B 2)) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 B A))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))) 2)))) (+.f64 A (hypot.f64 B A))))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))))) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 A (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) (sqrt.f64 -1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2))))) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 A (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) A)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (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 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) (fma.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 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))))) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 A (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 A (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))))))) (*.f64 1/2 (/.f64 A (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))))) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 A (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2))) 2))))))))) (sqrt.f64 -1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))))) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 A (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) (sqrt.f64 -1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)))) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 A (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2))))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 A (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))))))))) (*.f64 1/2 (/.f64 A (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2))))) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 A (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) (sqrt.f64 -1/2)))) 2))))))))) (sqrt.f64 -1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2))))) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 A (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 A 2) F)))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (fma.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (pow.f64 (*.f64 (*.f64 1/2 (*.f64 B (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))) (fma.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (pow.f64 B 2)))) (fma.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (pow.f64 B 2)) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (fma.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (pow.f64 (*.f64 (*.f64 1/2 (*.f64 B (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (fma.f64 1/2 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 (*.f64 1/2 (/.f64 C (/.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (pow.f64 (*.f64 (*.f64 1/2 (*.f64 B (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))) (fma.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (pow.f64 B 2)))) (fma.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (pow.f64 B 2)) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))) (fma.f64 1/2 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 C (/.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (pow.f64 B 2)))) (*.f64 4 (/.f64 (*.f64 C (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 B 4)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (pow.f64 B 2)))) (fma.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 B 4))))) (pow.f64 B 2)) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))) 2)))) (+.f64 C (hypot.f64 B C))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))))) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)))) (sqrt.f64 -1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))))) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))))))) (*.f64 1/2 (*.f64 (/.f64 C F) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))))) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2))) 2)))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))))) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)))) (sqrt.f64 -1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)))))))))) (*.f64 1/2 (*.f64 (/.f64 C F) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)))) (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))))) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)))) (sqrt.f64 -1/2)))) 2)))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2)))))) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))
(*.f64 8 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 8 (*.f64 A (pow.f64 C 2))) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -4 C) (*.f64 2 (/.f64 (pow.f64 C 2) (-.f64 A C))))))
(fma.f64 8 (*.f64 A (pow.f64 C 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 C -4) (*.f64 -2 (/.f64 (pow.f64 C 2) (-.f64 A C))))))
(+.f64 (*.f64 8 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -4 C) (*.f64 2 (/.f64 (pow.f64 C 2) (-.f64 A C))))) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (/.f64 1 A)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -4 C) (*.f64 2 (/.f64 (pow.f64 C 2) (-.f64 A C)))) (*.f64 A (-.f64 A C)))))))))
(fma.f64 8 (*.f64 A (pow.f64 C 2)) (fma.f64 (pow.f64 B 2) (+.f64 (*.f64 C -4) (*.f64 -2 (/.f64 (pow.f64 C 2) (-.f64 A C)))) (*.f64 (pow.f64 B 4) (-.f64 (/.f64 1/2 A) (fma.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 (-.f64 A C) 3)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 C -4) (*.f64 -2 (/.f64 (pow.f64 C 2) (-.f64 A C)))) (*.f64 A (-.f64 A C)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 -4 C) (*.f64 2 (/.f64 (pow.f64 C 2) (-.f64 A C)))) (*.f64 A (pow.f64 (-.f64 A C) 3)))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 A)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -4 C) (*.f64 2 (/.f64 (pow.f64 C 2) (-.f64 A C)))) (*.f64 A (-.f64 A C)))))) (*.f64 A (-.f64 A C)))) (*.f64 1/4 (/.f64 (pow.f64 C 2) (pow.f64 (-.f64 A C) 5))))))) (+.f64 (*.f64 8 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -4 C) (*.f64 2 (/.f64 (pow.f64 C 2) (-.f64 A C))))) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (/.f64 1 A)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -4 C) (*.f64 2 (/.f64 (pow.f64 C 2) (-.f64 A C)))) (*.f64 A (-.f64 A C))))))))))
(fma.f64 -1 (*.f64 (pow.f64 B 6) (fma.f64 -1/16 (/.f64 (+.f64 (*.f64 C -4) (*.f64 -2 (/.f64 (pow.f64 C 2) (-.f64 A C)))) (*.f64 A (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (+.f64 (/.f64 (-.f64 (/.f64 1/2 A) (fma.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 (-.f64 A C) 3)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 C -4) (*.f64 -2 (/.f64 (pow.f64 C 2) (-.f64 A C)))) (*.f64 A (-.f64 A C)))))) (*.f64 A (-.f64 A C))) (/.f64 (pow.f64 C 2) (pow.f64 (-.f64 A C) 5)))))) (fma.f64 8 (*.f64 A (pow.f64 C 2)) (fma.f64 (pow.f64 B 2) (+.f64 (*.f64 C -4) (*.f64 -2 (/.f64 (pow.f64 C 2) (-.f64 A C)))) (*.f64 (pow.f64 B 4) (-.f64 (/.f64 1/2 A) (fma.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 (-.f64 A C) 3)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 C -4) (*.f64 -2 (/.f64 (pow.f64 C 2) (-.f64 A C)))) (*.f64 A (-.f64 A C))))))))))
(pow.f64 B 3)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 A C))) (pow.f64 B 3))
(fma.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 A C)) (pow.f64 B 3))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 A C))) (+.f64 (*.f64 B (-.f64 (*.f64 -8 (*.f64 A C)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 A C) 2)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (pow.f64 B 3)))
(fma.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 A C)) (fma.f64 B (-.f64 (*.f64 (*.f64 A C) -8) (fma.f64 -1 (pow.f64 (+.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) (pow.f64 B 3)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 A C))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 A C) (pow.f64 (-.f64 A C) 2))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -8 (*.f64 A C)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 A C) 2)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))) (+.f64 (*.f64 B (-.f64 (*.f64 -8 (*.f64 A C)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 A C) 2)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (pow.f64 B 3))))
(fma.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 A C)) (fma.f64 -1 (fma.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (+.f64 A C)) (*.f64 (+.f64 A C) (-.f64 (*.f64 (*.f64 A C) -8) (fma.f64 -1 (pow.f64 (+.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (fma.f64 B (-.f64 (*.f64 (*.f64 A C) -8) (fma.f64 -1 (pow.f64 (+.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) (pow.f64 B 3))))
(*.f64 -1 (pow.f64 B 3))
(neg.f64 (pow.f64 B 3))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 A C))) (*.f64 -1 (pow.f64 B 3)))
(fma.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3)))
(*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (pow.f64 B 3)))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -8 (*.f64 A C)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 A C) 2)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 A C))) (*.f64 -1 (pow.f64 B 3))))
(fma.f64 -1 (*.f64 B (-.f64 (*.f64 (*.f64 A C) -8) (fma.f64 -1 (pow.f64 (+.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (fma.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))))
(fma.f64 -1 (*.f64 B (-.f64 (*.f64 (*.f64 A C) -8) (fma.f64 -1 (pow.f64 (+.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (pow.f64 B 3))))
(+.f64 (*.f64 -1 (*.f64 B (-.f64 (*.f64 -8 (*.f64 A C)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 A C) 2)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 A C))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 A C) (pow.f64 (-.f64 A C) 2))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -8 (*.f64 A C)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 A C) 2)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))) (*.f64 -1 (pow.f64 B 3)))))
(fma.f64 -1 (*.f64 B (-.f64 (*.f64 (*.f64 A C) -8) (fma.f64 -1 (pow.f64 (+.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (fma.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 A C)) (*.f64 -1 (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (+.f64 A C)) (*.f64 (+.f64 A C) (-.f64 (*.f64 (*.f64 A C) -8) (fma.f64 -1 (pow.f64 (+.f64 A C) 2) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (pow.f64 B 3)))))
(/.f64 (pow.f64 B 4) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(/.f64 (pow.f64 B 4) (+.f64 A (hypot.f64 B A)))
(+.f64 (*.f64 C (-.f64 (*.f64 -8 (/.f64 (*.f64 A (pow.f64 B 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) (/.f64 (pow.f64 B 4) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))
(fma.f64 C (-.f64 (/.f64 (*.f64 -8 (*.f64 A (pow.f64 B 2))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (/.f64 (pow.f64 B 4) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))
(fma.f64 C (-.f64 (*.f64 -8 (/.f64 (*.f64 A (pow.f64 B 2)) (+.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 (+.f64 A (hypot.f64 B A)) 2))) (/.f64 (pow.f64 B 4) (+.f64 A (hypot.f64 B A))))
(+.f64 (*.f64 C (-.f64 (*.f64 -8 (/.f64 (*.f64 A (pow.f64 B 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) (+.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 16 (/.f64 (pow.f64 A 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -8 (/.f64 (*.f64 A (pow.f64 B 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (/.f64 (pow.f64 B 4) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(fma.f64 C (-.f64 (/.f64 (*.f64 -8 (*.f64 A (pow.f64 B 2))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (fma.f64 (pow.f64 C 2) (-.f64 (/.f64 (*.f64 16 (pow.f64 A 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 B 4) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 (/.f64 (*.f64 -8 (*.f64 A (pow.f64 B 2))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))))) (/.f64 (pow.f64 B 4) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(fma.f64 C (-.f64 (*.f64 -8 (/.f64 (*.f64 A (pow.f64 B 2)) (+.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 (+.f64 A (hypot.f64 B A)) 2))) (fma.f64 (pow.f64 C 2) (-.f64 (/.f64 (*.f64 16 (pow.f64 A 2)) (+.f64 A (hypot.f64 B A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))) (pow.f64 (+.f64 A (hypot.f64 B A)) 2))) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (+.f64 A (hypot.f64 B A)) (-.f64 (*.f64 -8 (/.f64 (*.f64 A (pow.f64 B 2)) (+.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))))) (/.f64 (pow.f64 B 4) (+.f64 A (hypot.f64 B A)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)) (-.f64 (*.f64 -8 (/.f64 (*.f64 A (pow.f64 B 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 16 (/.f64 (pow.f64 A 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -8 (/.f64 (*.f64 A (pow.f64 B 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (*.f64 C (-.f64 (*.f64 -8 (/.f64 (*.f64 A (pow.f64 B 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) (+.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 16 (/.f64 (pow.f64 A 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -8 (/.f64 (*.f64 A (pow.f64 B 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (/.f64 (pow.f64 B 4) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 -1 (*.f64 (pow.f64 C 3) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 A (*.f64 (pow.f64 B 4) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3)))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)) (-.f64 (/.f64 (*.f64 -8 (*.f64 A (pow.f64 B 2))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 (/.f64 (*.f64 16 (pow.f64 A 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 B 4) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 (/.f64 (*.f64 -8 (*.f64 A (pow.f64 B 2))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))))))))))) (fma.f64 C (-.f64 (/.f64 (*.f64 -8 (*.f64 A (pow.f64 B 2))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (fma.f64 (pow.f64 C 2) (-.f64 (/.f64 (*.f64 16 (pow.f64 A 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 B 4) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 (/.f64 (*.f64 -8 (*.f64 A (pow.f64 B 2))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))))) (/.f64 (pow.f64 B 4) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 -1 (*.f64 (pow.f64 C 3) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))) (/.f64 A (/.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 2) (*.f64 (pow.f64 B 4) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)) (/.f64 (+.f64 A (hypot.f64 B A)) (-.f64 (*.f64 -8 (/.f64 (*.f64 A (pow.f64 B 2)) (+.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (+.f64 A (hypot.f64 B A)) (-.f64 (/.f64 (*.f64 16 (pow.f64 A 2)) (+.f64 A (hypot.f64 B A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))) (pow.f64 (+.f64 A (hypot.f64 B A)) 2))) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (+.f64 A (hypot.f64 B A)) (-.f64 (*.f64 -8 (/.f64 (*.f64 A (pow.f64 B 2)) (+.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)))))))))))) (fma.f64 C (-.f64 (*.f64 -8 (/.f64 (*.f64 A (pow.f64 B 2)) (+.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 (+.f64 A (hypot.f64 B A)) 2))) (fma.f64 (pow.f64 C 2) (-.f64 (/.f64 (*.f64 16 (pow.f64 A 2)) (+.f64 A (hypot.f64 B A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))) (pow.f64 (+.f64 A (hypot.f64 B A)) 2))) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (+.f64 A (hypot.f64 B A)) (-.f64 (*.f64 -8 (/.f64 (*.f64 A (pow.f64 B 2)) (+.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))))) (/.f64 (pow.f64 B 4) (+.f64 A (hypot.f64 B A))))))
(*.f64 8 (*.f64 (pow.f64 A 2) C))
(-.f64 (+.f64 (*.f64 -4 (*.f64 A (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) C))) (*.f64 4 (*.f64 (pow.f64 A 2) (+.f64 A (*.f64 -1 A)))))
(+.f64 (fma.f64 -4 (*.f64 A (pow.f64 B 2)) (*.f64 8 (*.f64 (pow.f64 A 2) C))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 0 A))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 4) C)) (*.f64 8 (*.f64 (pow.f64 A 2) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 -4 (*.f64 A (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) (+.f64 A (*.f64 -1 A)))))) C)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) C)) (*.f64 4 (*.f64 (pow.f64 A 2) (+.f64 A (*.f64 -1 A)))))))
(-.f64 (fma.f64 -4 (*.f64 A (pow.f64 B 2)) (fma.f64 1/2 (/.f64 (pow.f64 B 4) C) (*.f64 8 (*.f64 (pow.f64 A 2) C)))) (fma.f64 1/2 (/.f64 (*.f64 0 A) (/.f64 C (+.f64 (*.f64 -4 (*.f64 A (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 0 A)))))) (fma.f64 2 (/.f64 (pow.f64 A 2) (/.f64 C (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))))) (*.f64 4 (*.f64 (pow.f64 A 2) (*.f64 0 A))))))
(-.f64 (fma.f64 -4 (*.f64 A (pow.f64 B 2)) (fma.f64 1/2 (/.f64 (pow.f64 B 4) C) (*.f64 8 (*.f64 (pow.f64 A 2) C)))) (fma.f64 1/2 (/.f64 (*.f64 0 A) (/.f64 C (+.f64 (*.f64 -4 (*.f64 A (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 0 A)))))) (fma.f64 2 (/.f64 (pow.f64 A 2) (/.f64 C (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)))) (*.f64 4 (*.f64 (pow.f64 A 2) (*.f64 0 A))))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -4 (*.f64 A (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) (+.f64 A (*.f64 -1 A))))) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (pow.f64 B 4)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 -4 (*.f64 A (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) (+.f64 A (*.f64 -1 A))))))) (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))))))) (*.f64 2 (*.f64 (pow.f64 A 3) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 4) C)) (*.f64 8 (*.f64 (pow.f64 A 2) C))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 -4 (*.f64 A (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) (+.f64 A (*.f64 -1 A)))))) C)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 -1 A) 2))) C)) (*.f64 4 (*.f64 (pow.f64 A 2) (+.f64 A (*.f64 -1 A)))))))
(-.f64 (fma.f64 -4 (*.f64 A (pow.f64 B 2)) (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (+.f64 (*.f64 -4 (*.f64 A (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 0 A))))) (fma.f64 1/2 (*.f64 (*.f64 0 A) (-.f64 (*.f64 1/2 (pow.f64 B 4)) (fma.f64 1/2 (*.f64 (*.f64 0 A) (+.f64 (*.f64 -4 (*.f64 A (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 0 A))))) (*.f64 (*.f64 2 (pow.f64 A 2)) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))))))) (*.f64 (*.f64 2 (pow.f64 A 3)) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 C 2)) (fma.f64 1/2 (/.f64 (pow.f64 B 4) C) (*.f64 8 (*.f64 (pow.f64 A 2) C))))) (fma.f64 1/2 (/.f64 (*.f64 0 A) (/.f64 C (+.f64 (*.f64 -4 (*.f64 A (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 0 A)))))) (fma.f64 2 (/.f64 (pow.f64 A 2) (/.f64 C (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))))) (*.f64 4 (*.f64 (pow.f64 A 2) (*.f64 0 A))))))
(-.f64 (fma.f64 -4 (*.f64 A (pow.f64 B 2)) (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) (+.f64 (*.f64 -4 (*.f64 A (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 0 A))))) (fma.f64 1/2 (*.f64 (*.f64 0 A) (-.f64 (*.f64 1/2 (pow.f64 B 4)) (fma.f64 1/2 (*.f64 (*.f64 0 A) (+.f64 (*.f64 -4 (*.f64 A (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 0 A))))) (*.f64 (*.f64 2 (pow.f64 A 2)) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)))))) (*.f64 (*.f64 2 (pow.f64 A 3)) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2))))) (pow.f64 C 2)) (fma.f64 1/2 (/.f64 (pow.f64 B 4) C) (*.f64 8 (*.f64 (pow.f64 A 2) C))))) (fma.f64 1/2 (/.f64 (*.f64 0 A) (/.f64 C (+.f64 (*.f64 -4 (*.f64 A (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 0 A)))))) (fma.f64 2 (/.f64 (pow.f64 A 2) (/.f64 C (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)))) (*.f64 4 (*.f64 (pow.f64 A 2) (*.f64 0 A))))))
(*.f64 8 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 -1 (*.f64 C (-.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2))))) (*.f64 8 (*.f64 A (pow.f64 C 2))))
(fma.f64 -1 (*.f64 C (*.f64 2 (pow.f64 B 2))) (*.f64 8 (*.f64 A (pow.f64 C 2))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 C (-.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 4) A)) (*.f64 8 (*.f64 A (pow.f64 C 2))))) (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2)))) A))))
(-.f64 (fma.f64 -1 (*.f64 C (*.f64 2 (pow.f64 B 2))) (fma.f64 1/2 (/.f64 (pow.f64 B 4) A) (*.f64 8 (*.f64 A (pow.f64 C 2))))) (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 A (*.f64 2 (pow.f64 B 2)))))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) C)) (+.f64 (*.f64 -1 (*.f64 C (-.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2)))) C)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 4) A)) (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2)))) A))))) (*.f64 A C))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 4) A)) (*.f64 8 (*.f64 A (pow.f64 C 2)))))))) (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2)))) A))))
(-.f64 (fma.f64 -2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) C) (fma.f64 -1 (*.f64 C (*.f64 2 (pow.f64 B 2))) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (*.f64 2 (pow.f64 B 2)))) (fma.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 4) A)) (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 A (*.f64 2 (pow.f64 B 2))))))))) (fma.f64 1/2 (/.f64 (pow.f64 B 4) A) (*.f64 8 (*.f64 A (pow.f64 C 2)))))))) (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 A (*.f64 2 (pow.f64 B 2)))))))
(-.f64 (fma.f64 -2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) C) (fma.f64 -1 (*.f64 C (*.f64 2 (pow.f64 B 2))) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (*.f64 2 (pow.f64 B 2)))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 4) A)) (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 A (*.f64 2 (pow.f64 B 2))))))) C)) (fma.f64 1/2 (/.f64 (pow.f64 B 4) A) (*.f64 8 (*.f64 A (pow.f64 C 2)))))))) (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 A (*.f64 2 (pow.f64 B 2)))))))
(/.f64 (pow.f64 B 4) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(/.f64 (pow.f64 B 4) (+.f64 C (hypot.f64 B C)))
(+.f64 (*.f64 A (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 B 2) C) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (/.f64 (pow.f64 B 4) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(fma.f64 A (-.f64 (/.f64 (*.f64 -8 (*.f64 (pow.f64 B 2) C)) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (/.f64 (pow.f64 B 4) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(fma.f64 A (-.f64 (/.f64 (*.f64 -8 (*.f64 (pow.f64 B 2) C)) (+.f64 C (hypot.f64 B C))) (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 (pow.f64 B 4) (+.f64 C (hypot.f64 B C))))
(+.f64 (*.f64 A (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 B 2) C) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 16 (/.f64 (pow.f64 C 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 B 2) C) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 (pow.f64 B 4) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(fma.f64 A (-.f64 (/.f64 (*.f64 -8 (*.f64 (pow.f64 B 2) C)) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (fma.f64 (pow.f64 A 2) (-.f64 (/.f64 (*.f64 16 (pow.f64 C 2)) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 B 4) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (/.f64 (*.f64 -8 (*.f64 (pow.f64 B 2) C)) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))))) (/.f64 (pow.f64 B 4) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(fma.f64 A (-.f64 (/.f64 (*.f64 -8 (*.f64 (pow.f64 B 2) C)) (+.f64 C (hypot.f64 B C))) (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (fma.f64 (pow.f64 A 2) (-.f64 (*.f64 16 (/.f64 (pow.f64 C 2) (+.f64 C (hypot.f64 B C)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 C (hypot.f64 B C)) (-.f64 (/.f64 (*.f64 -8 (*.f64 (pow.f64 B 2) C)) (+.f64 C (hypot.f64 B C))) (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (/.f64 (pow.f64 B 4) (+.f64 C (hypot.f64 B C)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 B 2) C) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 16 (/.f64 (pow.f64 C 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 B 2) C) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 A (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 B 2) C) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 16 (/.f64 (pow.f64 C 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 B 2) C) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 (pow.f64 B 4) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 -1 (*.f64 (pow.f64 A 3) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (-.f64 (/.f64 (*.f64 -8 (*.f64 (pow.f64 B 2) C)) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (/.f64 (*.f64 (*.f64 (pow.f64 B 4) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (/.f64 (*.f64 16 (pow.f64 C 2)) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 B 4) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (/.f64 (*.f64 -8 (*.f64 (pow.f64 B 2) C)) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))))))))))) (fma.f64 A (-.f64 (/.f64 (*.f64 -8 (*.f64 (pow.f64 B 2) C)) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (fma.f64 (pow.f64 A 2) (-.f64 (/.f64 (*.f64 16 (pow.f64 C 2)) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 B 4) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (/.f64 (*.f64 -8 (*.f64 (pow.f64 B 2) C)) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))))) (/.f64 (pow.f64 B 4) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 -1 (*.f64 (pow.f64 A 3) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 (+.f64 C (hypot.f64 B C)) (-.f64 (/.f64 (*.f64 -8 (*.f64 (pow.f64 B 2) C)) (+.f64 C (hypot.f64 B C))) (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (/.f64 (*.f64 (*.f64 (pow.f64 B 4) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (pow.f64 (+.f64 C (hypot.f64 B C)) 2))) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 C (hypot.f64 B C)) (-.f64 (*.f64 16 (/.f64 (pow.f64 C 2) (+.f64 C (hypot.f64 B C)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 C (hypot.f64 B C)) (-.f64 (/.f64 (*.f64 -8 (*.f64 (pow.f64 B 2) C)) (+.f64 C (hypot.f64 B C))) (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))))))) (fma.f64 A (-.f64 (/.f64 (*.f64 -8 (*.f64 (pow.f64 B 2) C)) (+.f64 C (hypot.f64 B C))) (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (fma.f64 (pow.f64 A 2) (-.f64 (*.f64 16 (/.f64 (pow.f64 C 2) (+.f64 C (hypot.f64 B C)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 C (hypot.f64 B C)) (-.f64 (/.f64 (*.f64 -8 (*.f64 (pow.f64 B 2) C)) (+.f64 C (hypot.f64 B C))) (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (/.f64 (pow.f64 B 4) (+.f64 C (hypot.f64 B C))))))
(*.f64 8 (*.f64 A (pow.f64 C 2)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) C)) (*.f64 8 (*.f64 A (pow.f64 C 2)))) (*.f64 4 (*.f64 (pow.f64 C 2) (+.f64 C (*.f64 -1 C)))))
(+.f64 (fma.f64 -4 (*.f64 (pow.f64 B 2) C) (*.f64 8 (*.f64 A (pow.f64 C 2)))) (*.f64 -4 (*.f64 (pow.f64 C 2) (*.f64 0 C))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 4) A)) (*.f64 8 (*.f64 A (pow.f64 C 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) C)) (*.f64 4 (*.f64 (pow.f64 C 2) (+.f64 C (*.f64 -1 C)))))) A)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) A)) (*.f64 4 (*.f64 (pow.f64 C 2) (+.f64 C (*.f64 -1 C)))))))
(-.f64 (fma.f64 -4 (*.f64 (pow.f64 B 2) C) (fma.f64 1/2 (/.f64 (pow.f64 B 4) A) (*.f64 8 (*.f64 A (pow.f64 C 2))))) (fma.f64 1/2 (/.f64 (*.f64 0 C) (/.f64 A (+.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) C)) (*.f64 -4 (*.f64 (pow.f64 C 2) (*.f64 0 C)))))) (fma.f64 2 (/.f64 (pow.f64 C 2) (/.f64 A (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))) (*.f64 4 (*.f64 (pow.f64 C 2) (*.f64 0 C))))))
(-.f64 (fma.f64 -4 (*.f64 (pow.f64 B 2) C) (fma.f64 1/2 (/.f64 (pow.f64 B 4) A) (*.f64 8 (*.f64 A (pow.f64 C 2))))) (fma.f64 1/2 (/.f64 (*.f64 0 C) (/.f64 A (fma.f64 -4 (*.f64 (pow.f64 B 2) C) (neg.f64 (*.f64 4 (*.f64 (pow.f64 C 2) (*.f64 0 C))))))) (fma.f64 2 (/.f64 (pow.f64 C 2) (/.f64 A (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))) (*.f64 4 (*.f64 (pow.f64 C 2) (*.f64 0 C))))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) C)) (*.f64 4 (*.f64 (pow.f64 C 2) (+.f64 C (*.f64 -1 C))))) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (pow.f64 B 4)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) C)) (*.f64 4 (*.f64 (pow.f64 C 2) (+.f64 C (*.f64 -1 C))))))) (*.f64 2 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))))))) (*.f64 2 (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)))))) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 4) A)) (*.f64 8 (*.f64 A (pow.f64 C 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) C)) (*.f64 4 (*.f64 (pow.f64 C 2) (+.f64 C (*.f64 -1 C)))))) A)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) A)) (*.f64 4 (*.f64 (pow.f64 C 2) (+.f64 C (*.f64 -1 C)))))))
(-.f64 (fma.f64 -4 (*.f64 (pow.f64 B 2) C) (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) C)) (*.f64 -4 (*.f64 (pow.f64 C 2) (*.f64 0 C))))) (fma.f64 1/2 (*.f64 (*.f64 0 C) (-.f64 (*.f64 1/2 (pow.f64 B 4)) (fma.f64 1/2 (*.f64 (*.f64 0 C) (+.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) C)) (*.f64 -4 (*.f64 (pow.f64 C 2) (*.f64 0 C))))) (*.f64 (*.f64 2 (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))))) (*.f64 2 (*.f64 (pow.f64 C 3) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))))) (pow.f64 A 2)) (fma.f64 1/2 (/.f64 (pow.f64 B 4) A) (*.f64 8 (*.f64 A (pow.f64 C 2)))))) (fma.f64 1/2 (/.f64 (*.f64 0 C) (/.f64 A (+.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) C)) (*.f64 -4 (*.f64 (pow.f64 C 2) (*.f64 0 C)))))) (fma.f64 2 (/.f64 (pow.f64 C 2) (/.f64 A (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))) (*.f64 4 (*.f64 (pow.f64 C 2) (*.f64 0 C))))))
(-.f64 (fma.f64 -4 (*.f64 (pow.f64 B 2) C) (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) (fma.f64 -4 (*.f64 (pow.f64 B 2) C) (neg.f64 (*.f64 4 (*.f64 (pow.f64 C 2) (*.f64 0 C)))))) (fma.f64 1/2 (*.f64 (*.f64 0 C) (-.f64 (*.f64 1/2 (pow.f64 B 4)) (fma.f64 1/2 (*.f64 (*.f64 0 C) (fma.f64 -4 (*.f64 (pow.f64 B 2) C) (neg.f64 (*.f64 4 (*.f64 (pow.f64 C 2) (*.f64 0 C)))))) (*.f64 (*.f64 2 (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))))) (*.f64 2 (*.f64 (pow.f64 C 3) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))))) (pow.f64 A 2)) (fma.f64 1/2 (/.f64 (pow.f64 B 4) A) (*.f64 8 (*.f64 A (pow.f64 C 2)))))) (fma.f64 1/2 (/.f64 (*.f64 0 C) (/.f64 A (fma.f64 -4 (*.f64 (pow.f64 B 2) C) (neg.f64 (*.f64 4 (*.f64 (pow.f64 C 2) (*.f64 0 C))))))) (fma.f64 2 (/.f64 (pow.f64 C 2) (/.f64 A (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))))) (*.f64 4 (*.f64 (pow.f64 C 2) (*.f64 0 C))))))
(*.f64 8 (*.f64 (pow.f64 A 2) C))
(+.f64 (*.f64 -1 (*.f64 A (-.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2))))) (*.f64 8 (*.f64 (pow.f64 A 2) C)))
(fma.f64 -1 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) C)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 A (-.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 4) C)) (*.f64 8 (*.f64 (pow.f64 A 2) C)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2)))) C))))
(-.f64 (fma.f64 -1 (*.f64 A (*.f64 2 (pow.f64 B 2))) (fma.f64 1/2 (/.f64 (pow.f64 B 4) C) (*.f64 8 (*.f64 (pow.f64 A 2) C)))) (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 C (*.f64 2 (pow.f64 B 2)))))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) A)) (+.f64 (*.f64 -1 (*.f64 A (-.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2)))) A)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 4) C)) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2)))) C))))) (*.f64 A C))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 4) C)) (*.f64 8 (*.f64 (pow.f64 A 2) C))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2)))) C))))
(-.f64 (fma.f64 -2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) A) (fma.f64 -1 (*.f64 A (*.f64 2 (pow.f64 B 2))) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 A (*.f64 2 (pow.f64 B 2)))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 4)) C) (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 C (*.f64 2 (pow.f64 B 2))))))) C)) (fma.f64 1/2 (/.f64 (pow.f64 B 4) C) (*.f64 8 (*.f64 (pow.f64 A 2) C))))))) (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 C (*.f64 2 (pow.f64 B 2)))))))
(-.f64 (fma.f64 -2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) A) (fma.f64 -1 (*.f64 A (*.f64 2 (pow.f64 B 2))) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 A (*.f64 2 (pow.f64 B 2)))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 4) C)) (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 C (*.f64 2 (pow.f64 B 2))))))) C)) (fma.f64 1/2 (/.f64 (pow.f64 B 4) C) (*.f64 8 (*.f64 (pow.f64 A 2) C))))))) (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 C (*.f64 2 (pow.f64 B 2)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) 1)
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(*.f64 (cbrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 A (hypot.f64 B A))))
(*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 A (hypot.f64 B A))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 1/2)
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) 1)
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) 3)
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(pow.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) 2)
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) 1/2))
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) 1))
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (hypot.f64 B A)))) 1)
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (hypot.f64 B A))
(*.f64 1 (+.f64 A (hypot.f64 B A)))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (hypot.f64 B A))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 B A))) 2) (cbrt.f64 (+.f64 A (hypot.f64 B A))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (hypot.f64 B A))
(*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 (+.f64 A (hypot.f64 B A))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (hypot.f64 B A))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 2)) (cbrt.f64 (+.f64 A (hypot.f64 B A))))
(*.f64 (cbrt.f64 (+.f64 A (hypot.f64 B A))) (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 2)))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B A) 3)) (fma.f64 A A (-.f64 (pow.f64 (hypot.f64 B A) 2) (*.f64 A (hypot.f64 B A)))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (hypot.f64 B A) 2)) (-.f64 A (hypot.f64 B A)))
(pow.f64 (+.f64 A (hypot.f64 B A)) 1)
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (hypot.f64 B A))
(pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 B A))) 3)
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (hypot.f64 B A))
(pow.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 3) 1/3)
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (hypot.f64 B A))
(pow.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) 2)
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (hypot.f64 B A))
(log.f64 (exp.f64 (+.f64 A (hypot.f64 B A))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (hypot.f64 B A))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 A (hypot.f64 B A)))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (hypot.f64 B A))
(cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 3))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (hypot.f64 B A))
(expm1.f64 (log1p.f64 (+.f64 A (hypot.f64 B A))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (hypot.f64 B A))
(exp.f64 (log.f64 (+.f64 A (hypot.f64 B A))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (hypot.f64 B A))
(exp.f64 (*.f64 (log.f64 (+.f64 A (hypot.f64 B A))) 1))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (hypot.f64 B A))
(log1p.f64 (expm1.f64 (+.f64 A (hypot.f64 B A))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (hypot.f64 B A))
(fma.f64 1 A (hypot.f64 B A))
(fma.f64 1 (hypot.f64 B A) A)
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (hypot.f64 B A))
(+.f64 (pow.f64 (cbrt.f64 A) 3) (hypot.f64 B A))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B A)) 2) (cbrt.f64 (hypot.f64 B A)) A)
(+.f64 (pow.f64 (cbrt.f64 (hypot.f64 B A)) 3) A)
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (hypot.f64 B A))
(fma.f64 (sqrt.f64 (hypot.f64 B A)) (sqrt.f64 (hypot.f64 B A)) A)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))) 1)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B)) 1)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))) 3)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B)) 3) 1/3)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))) 2)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(log.f64 (pow.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (log.f64 (exp.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B)) 3))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))) 1))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(+.f64 (*.f64 F A) (*.f64 F (hypot.f64 B A)))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(+.f64 (*.f64 A F) (*.f64 (hypot.f64 B A) F))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) 1)
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 1)
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) 2)
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(pow.f64 (cbrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) 3)
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(pow.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 2))
(pow.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 3) 1/3)
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(log.f64 (pow.f64 (exp.f64 F) (+.f64 A (hypot.f64 B A))))
(*.f64 (+.f64 A (hypot.f64 B A)) (log.f64 (exp.f64 F)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 3))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(expm1.f64 (log1p.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(exp.f64 (log.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) 1))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(log1p.f64 (expm1.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(fma.f64 F A (*.f64 F (hypot.f64 B A)))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(fma.f64 A F (*.f64 (hypot.f64 B A) F))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 1)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1/2)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 3)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 2)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1/2))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 1))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (hypot.f64 B C)))) 1)
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(*.f64 1 (+.f64 C (hypot.f64 B C)))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 2)) (cbrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) (cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 2)))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (-.f64 (pow.f64 (hypot.f64 B C) 2) (*.f64 C (hypot.f64 B C)))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C)))
(pow.f64 (+.f64 C (hypot.f64 B C)) 1)
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 3)
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3) 1/3)
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) 2)
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(log.f64 (exp.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (hypot.f64 B C)))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(exp.f64 (log.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(exp.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 B C))) 1))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(fma.f64 1 C (hypot.f64 B C))
(fma.f64 1 (hypot.f64 B C) C)
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (hypot.f64 B C))
(+.f64 (pow.f64 (cbrt.f64 C) 3) (hypot.f64 B C))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (cbrt.f64 (hypot.f64 B C)) C)
(+.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 3) C)
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 B C))
(fma.f64 (sqrt.f64 (hypot.f64 B C)) (sqrt.f64 (hypot.f64 B C)) C)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) 1)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(pow.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 1)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 3)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 3) 1/3)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 2)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (sqrt.f64 2) B)))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (log.f64 (exp.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 3))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 1))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(+.f64 (*.f64 F C) (*.f64 F (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(+.f64 (*.f64 C F) (*.f64 (hypot.f64 B C) F))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 1)
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1)
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 2)
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 3)
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 2))
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3) 1/3)
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(log.f64 (pow.f64 (exp.f64 F) (+.f64 C (hypot.f64 B C))))
(*.f64 (+.f64 C (hypot.f64 B C)) (log.f64 (exp.f64 F)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(expm1.f64 (log1p.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(exp.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(log1p.f64 (expm1.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(fma.f64 F C (*.f64 F (hypot.f64 B C)))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(fma.f64 C F (*.f64 (hypot.f64 B C) F))
(*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 F (+.f64 C (hypot.f64 B C)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 B (neg.f64 (sqrt.f64 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 (*.f64 B (neg.f64 (sqrt.f64 2))) (/.f64 1 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 B (neg.f64 (sqrt.f64 2)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 B (neg.f64 (sqrt.f64 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 B (neg.f64 (sqrt.f64 2)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2)) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 B (neg.f64 (sqrt.f64 2)))))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 B (neg.f64 (sqrt.f64 2))))) 2)))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 B (neg.f64 (sqrt.f64 2)))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 B (neg.f64 (sqrt.f64 2)))))
(pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 B (neg.f64 (sqrt.f64 2)))))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 B (neg.f64 (sqrt.f64 2)))))
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2))))) -1)
(/.f64 1 (/.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 B (neg.f64 (sqrt.f64 2)))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 B (neg.f64 (sqrt.f64 2)))))
(log.f64 (exp.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 B (neg.f64 (sqrt.f64 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 B (neg.f64 (sqrt.f64 2)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 B (neg.f64 (sqrt.f64 2)))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 B (neg.f64 (sqrt.f64 2)))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 B (neg.f64 (sqrt.f64 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 B (neg.f64 (sqrt.f64 2)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 B (neg.f64 (sqrt.f64 2)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 1)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1/2)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 3)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 2)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1/2))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 1))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (hypot.f64 B C)))) 1)
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(*.f64 1 (+.f64 C (hypot.f64 B C)))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 2)) (cbrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) (cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 2)))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (-.f64 (pow.f64 (hypot.f64 B C) 2) (*.f64 C (hypot.f64 B C)))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C)))
(pow.f64 (+.f64 C (hypot.f64 B C)) 1)
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 3)
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3) 1/3)
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) 2)
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(log.f64 (exp.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (hypot.f64 B C)))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(exp.f64 (log.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(exp.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 B C))) 1))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(fma.f64 1 C (hypot.f64 B C))
(fma.f64 1 (hypot.f64 B C) C)
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (hypot.f64 B C))
(+.f64 (pow.f64 (cbrt.f64 C) 3) (hypot.f64 B C))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (cbrt.f64 (hypot.f64 B C)) C)
(+.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 3) C)
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 B C))
(fma.f64 (sqrt.f64 (hypot.f64 B C)) (sqrt.f64 (hypot.f64 B C)) C)
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 4 (*.f64 A C))))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (pow.f64 B 2) (*.f64 (neg.f64 (*.f64 A 4)) C))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 (*.f64 A 4)) C (*.f64 4 (*.f64 A C))))
(+.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (fma.f64 (*.f64 A -4) C (*.f64 A (*.f64 C 4))))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 4 (*.f64 A C))))
(+.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 A (*.f64 C 4))))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 4 (*.f64 A C))) (*.f64 4 (*.f64 A C))))
(+.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 A (*.f64 C 4))) (*.f64 A (*.f64 C 4))))
(+.f64 (fma.f64 B B (neg.f64 (*.f64 (*.f64 A C) 4))) (fma.f64 (neg.f64 (*.f64 A C)) 4 (*.f64 (*.f64 A C) 4)))
(+.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (fma.f64 (*.f64 A -4) C (*.f64 A (*.f64 C 4))))
(+.f64 (fma.f64 B B (neg.f64 (*.f64 (*.f64 4 (*.f64 A C)) 1))) (fma.f64 (neg.f64 (*.f64 4 (*.f64 A C))) 1 (*.f64 (*.f64 4 (*.f64 A C)) 1)))
(+.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (fma.f64 (*.f64 A -4) C (*.f64 A (*.f64 C 4))))
(+.f64 (fma.f64 B B (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2))))
(+.f64 (fma.f64 B B (*.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2))))
(+.f64 (fma.f64 B B (neg.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 3))) (+.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 3)) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 3)))
(+.f64 (fma.f64 1 (pow.f64 B 2) (neg.f64 (*.f64 (*.f64 A C) 4))) (fma.f64 (neg.f64 (*.f64 A C)) 4 (*.f64 (*.f64 A C) 4)))
(+.f64 (fma.f64 (*.f64 A -4) C (*.f64 A (*.f64 C 4))) (fma.f64 1 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(+.f64 (fma.f64 1 (pow.f64 B 2) (neg.f64 (*.f64 (*.f64 4 (*.f64 A C)) 1))) (fma.f64 (neg.f64 (*.f64 4 (*.f64 A C))) 1 (*.f64 (*.f64 4 (*.f64 A C)) 1)))
(+.f64 (fma.f64 (*.f64 A -4) C (*.f64 A (*.f64 C 4))) (fma.f64 1 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(+.f64 (fma.f64 1 (pow.f64 B 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2))) (fma.f64 1 (pow.f64 B 2) (*.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2)))))
(+.f64 (+.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 3)) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 3)) (fma.f64 1 (pow.f64 B 2) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 3))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (*.f64 A C) 4))) (fma.f64 (neg.f64 (*.f64 A C)) 4 (*.f64 (*.f64 A C) 4)))
(+.f64 (fma.f64 (*.f64 A -4) C (*.f64 A (*.f64 C 4))) (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (*.f64 A (*.f64 C -4))))
(+.f64 (fma.f64 (*.f64 A -4) C (*.f64 A (*.f64 C 4))) (+.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 3) (*.f64 A (*.f64 C -4))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (*.f64 4 (*.f64 A C)) 1))) (fma.f64 (neg.f64 (*.f64 4 (*.f64 A C))) 1 (*.f64 (*.f64 4 (*.f64 A C)) 1)))
(+.f64 (fma.f64 (*.f64 A -4) C (*.f64 A (*.f64 C 4))) (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (*.f64 A (*.f64 C -4))))
(+.f64 (fma.f64 (*.f64 A -4) C (*.f64 A (*.f64 C 4))) (+.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 3) (*.f64 A (*.f64 C -4))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2))) (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (*.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2)))))
(+.f64 (+.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 3)) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 3)) (+.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 3) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 3))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (*.f64 A C) 4))) (fma.f64 (neg.f64 (*.f64 A C)) 4 (*.f64 (*.f64 A C) 4)))
(+.f64 (fma.f64 (*.f64 A -4) C (*.f64 A (*.f64 C 4))) (fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (*.f64 A (*.f64 C -4))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (*.f64 4 (*.f64 A C)) 1))) (fma.f64 (neg.f64 (*.f64 4 (*.f64 A C))) 1 (*.f64 (*.f64 4 (*.f64 A C)) 1)))
(+.f64 (fma.f64 (*.f64 A -4) C (*.f64 A (*.f64 C 4))) (fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (*.f64 A (*.f64 C -4))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 A C)))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 A C))) 2))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2))) (fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (*.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2)))))
(+.f64 (+.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 3)) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 3)) (fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 3))))
(*.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2) (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 2)) (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)))
(/.f64 (-.f64 (pow.f64 B 6) (*.f64 64 (pow.f64 (*.f64 A C) 3))) (+.f64 (pow.f64 B 4) (+.f64 (pow.f64 (*.f64 4 (*.f64 A C)) 2) (*.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (+.f64 (pow.f64 B 6) (*.f64 -64 (pow.f64 (*.f64 A C) 3))) (+.f64 (pow.f64 B 4) (+.f64 (pow.f64 (*.f64 A (*.f64 C 4)) 2) (*.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 A C)))))
(/.f64 (-.f64 (pow.f64 B 6) (*.f64 64 (pow.f64 (*.f64 A C) 3))) (+.f64 (pow.f64 B 4) (+.f64 (pow.f64 (*.f64 A (*.f64 C 4)) 2) (*.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 4 (*.f64 A C)) 2)) (fma.f64 B B (*.f64 4 (*.f64 A C))))
(/.f64 (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 A (*.f64 C 4)) 2)) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 1)
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3)
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(pow.f64 (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 3) 1/3)
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2)
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 3))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(exp.f64 (log.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(fma.f64 B B (neg.f64 (*.f64 4 (*.f64 A C))))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(fma.f64 B B (*.f64 (neg.f64 (*.f64 A 4)) C))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(fma.f64 1 (pow.f64 B 2) (neg.f64 (*.f64 4 (*.f64 A C))))
(fma.f64 1 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(fma.f64 1 (pow.f64 B 2) (*.f64 (neg.f64 (*.f64 A 4)) C))
(fma.f64 1 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 4 (*.f64 A C))))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 3) (*.f64 A (*.f64 C -4)))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (*.f64 (neg.f64 (*.f64 A 4)) C))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 2) (cbrt.f64 (pow.f64 B 2)) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 (cbrt.f64 (pow.f64 B 2)) 3) (*.f64 A (*.f64 C -4)))
(fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (neg.f64 (*.f64 4 (*.f64 A C))))
(fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (*.f64 A (*.f64 C -4)))
(fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (*.f64 (neg.f64 (*.f64 A 4)) C))
(fma.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 B 2)) (*.f64 A (*.f64 C -4)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 1 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2))))))
(*.f64 (/.f64 1 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2)) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (cbrt.f64 (pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 2)))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3) 1/3)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))) -1)
(/.f64 1 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)))))))
(/.f64 1 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))) 1)
(sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) 1/2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))
(sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2))))
(*.f64 (sqrt.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))
(sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))
(sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))))
(pow.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) 1/2)
(sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) 1)
(sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) 3)
(sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) 2)
(sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))
(sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))))
(sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))
(sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))
(sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) 1/2))
(sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) 1))
(sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))
(sqrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 B 2) A))) 1)
(/.f64 (pow.f64 B 2) A)
(*.f64 (pow.f64 B 2) (/.f64 1 A))
(/.f64 (*.f64 (pow.f64 B 2) 1) A)
(*.f64 1 (/.f64 (pow.f64 B 2) A))
(/.f64 (pow.f64 B 2) A)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 B 2) A)) 2) (cbrt.f64 (/.f64 (pow.f64 B 2) A)))
(/.f64 (pow.f64 B 2) A)
(*.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) A)) (sqrt.f64 (/.f64 (pow.f64 B 2) A)))
(/.f64 (pow.f64 B 2) A)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 B 2) A) 2)) (cbrt.f64 (/.f64 (pow.f64 B 2) A)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 B 2) A)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 B 2) A) 2)))
(pow.f64 (/.f64 (pow.f64 B 2) A) 1)
(/.f64 (pow.f64 B 2) A)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 B 2) A)) 3)
(/.f64 (pow.f64 B 2) A)
(pow.f64 (pow.f64 (/.f64 (pow.f64 B 2) A) 3) 1/3)
(/.f64 (pow.f64 B 2) A)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) A)) 2)
(/.f64 (pow.f64 B 2) A)
(pow.f64 (/.f64 A (pow.f64 B 2)) -1)
(/.f64 1 (/.f64 A (pow.f64 B 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 B 2) A)))
(/.f64 (pow.f64 B 2) A)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 B 2) A))))
(/.f64 (pow.f64 B 2) A)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 B 2) A) 3))
(/.f64 (pow.f64 B 2) A)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 B 2) A)))
(/.f64 (pow.f64 B 2) A)
(exp.f64 (log.f64 (/.f64 (pow.f64 B 2) A)))
(/.f64 (pow.f64 B 2) A)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 B 2) A)) 1))
(/.f64 (pow.f64 B 2) A)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 B 2) A)))
(/.f64 (pow.f64 B 2) A)
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(pow.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(pow.f64 (cbrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3)
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(pow.f64 (pow.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3) 1/3)
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(pow.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2)
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(log.f64 (pow.f64 (exp.f64 F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (log.f64 (exp.f64 F)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(cbrt.f64 (pow.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(expm1.f64 (log1p.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(exp.f64 (log.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(log1p.f64 (expm1.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) 1)
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 1 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(/.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) 1) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 (*.f64 F 2) (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 (/.f64 1 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 2) (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 2)))
(pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 1)
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 2)
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 3)
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 3) 1/3)
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(pow.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) -1)
(/.f64 1 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(/.f64 1 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 3))
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 1))
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 1)
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 1 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 2) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 2)) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(*.f64 (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) 2)))
(*.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))
(pow.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 1)
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(pow.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 3)
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(pow.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 3) 1/3)
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(pow.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 2)
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(log.f64 (exp.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 3))
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(expm1.f64 (log1p.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(exp.f64 (log.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(exp.f64 (*.f64 (log.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 1))
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(log1p.f64 (expm1.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(fma.f64 1 C (+.f64 A (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(fma.f64 1 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(fma.f64 1 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(fma.f64 1 (hypot.f64 (-.f64 A C) B) (+.f64 A C))
(fma.f64 1 (hypot.f64 B (-.f64 A C)) (+.f64 A C))
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (+.f64 A (hypot.f64 (-.f64 A C) B)))
(+.f64 (pow.f64 (cbrt.f64 C) 3) (+.f64 A (hypot.f64 B (-.f64 A C))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(+.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 3) (hypot.f64 B (-.f64 A C)))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(+.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 3) (+.f64 A C))
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (+.f64 A (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (+.f64 A (hypot.f64 B (-.f64 A C))))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (hypot.f64 B (-.f64 A C)))
(fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(fma.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (+.f64 A C))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))) 1)
(sqrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (pow.f64 (/.f64 1 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 1/2))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2))) (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2))) (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) 1/2) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2))) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2))) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 1/2)
(sqrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 1)
(sqrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) 3)
(sqrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) 2)
(sqrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 1/2))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) 1))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F 2)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) 1)
(/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (/.f64 1 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(/.f64 (*.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) 1) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(*.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (/.f64 1 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 1 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 2) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 2)) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 2)))
(pow.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 1)
(/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 3)
(/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 3) 1/3)
(/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 2)
(/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(pow.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) -1)
(/.f64 1 (/.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)))
(/.f64 1 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) 3))
(/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 1))
(/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))

eval1.6s (5.2%)

Compiler

Compiled 76345 to 50298 computations (34.1% saved)

prune651.0ms (2.1%)

Pruning

56 alts after pruning (50 fresh and 6 done)

PrunedKeptTotal
New1347431390
Fresh7714
Picked235
Done235
Total1358561414
Accuracy
83.7%
Counts
1414 → 56
Alt Table
Click to see full alt table
StatusAccuracyProgram
25.8%
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 3)
17.8%
(/.f64 (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.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)))))
17.6%
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F)) (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
20.4%
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
16.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 F C (*.f64 F (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
16.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
29.1%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
14.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (+.f64 B C) (/.f64 (*.f64 1/2 (pow.f64 C 2)) B)))) (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
1.1%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (neg.f64 B) C))) (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
3.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2)))) (*.f64 A (*.f64 C -4)))
13.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
17.4%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
12.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 B C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
13.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 A 0))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
25.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
16.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
16.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 1 (/.f64 A (pow.f64 B 2)))) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
13.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
13.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 F C)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
17.3%
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
18.8%
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))) 3/2))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
5.2%
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) 1/2) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
2.2%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
2.2%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
23.4%
(*.f64 (+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (*.f64 1/2 A) (sqrt.f64 (/.f64 F B)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
23.3%
(*.f64 (+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
37.1%
(*.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
38.7%
(*.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
16.4%
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
7.7%
(*.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 2))) C)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
11.2%
(*.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 2))) A)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
5.2%
(*.f64 (sqrt.f64 (*.f64 (*.f64 A 2) F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
26.8%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 (cbrt.f64 (hypot.f64 B A)) 3) A))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
26.1%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
23.5%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
23.8%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B A))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
27.3%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
26.0%
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B C)))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
11.8%
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (/.f64 (pow.f64 B 2) A) -1/2))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
4.5%
(*.f64 (sqrt.f64 (*.f64 F (*.f64 2 C))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
25.8%
(*.f64 (sqrt.f64 (*.f64 F (exp.f64 (log.f64 (+.f64 A (hypot.f64 B A)))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
24.4%
(*.f64 (sqrt.f64 (*.f64 F B)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
8.3%
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 C F)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
11.8%
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
16.3%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
25.8%
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) 1/2)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
1.9%
(*.f64 1/4 (*.f64 (/.f64 B (/.f64 A (pow.f64 (sqrt.f64 2) 2))) (sqrt.f64 (/.f64 F C))))
3.1%
(*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
1.1%
(sqrt.f64 (/.f64 (*.f64 -2 F) B))
2.1%
(sqrt.f64 (*.f64 (/.f64 F B) 2))
8.5%
(sqrt.f64 (neg.f64 (/.f64 F C)))
8.3%
(sqrt.f64 (neg.f64 (/.f64 F A)))
16.4%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
4.5%
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F C))))
29.9%
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
5.2%
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))
25.8%
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 3)
17.8%
(/.f64 (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.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)))))
17.6%
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F)) (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
20.4%
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
16.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 F C (*.f64 F (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
16.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
29.1%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
14.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (+.f64 B C) (/.f64 (*.f64 1/2 (pow.f64 C 2)) B)))) (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
1.1%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (neg.f64 B) C))) (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
3.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2)))) (*.f64 A (*.f64 C -4)))
13.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
17.4%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
12.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 B C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
13.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 A 0))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
25.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
16.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
16.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 1 (/.f64 A (pow.f64 B 2)))) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
13.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
13.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 F C)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
17.3%
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
18.8%
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))) 3/2))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
5.2%
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)) 1/2) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
2.2%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
2.2%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
23.4%
(*.f64 (+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (*.f64 1/2 A) (sqrt.f64 (/.f64 F B)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
23.3%
(*.f64 (+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
37.1%
(*.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
38.7%
(*.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
16.4%
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
7.7%
(*.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 2))) C)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
11.2%
(*.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 2))) A)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
5.2%
(*.f64 (sqrt.f64 (*.f64 (*.f64 A 2) F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
26.8%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 (cbrt.f64 (hypot.f64 B A)) 3) A))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
26.1%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
23.5%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
23.8%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B A))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
27.3%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
26.0%
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B C)))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
11.8%
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (/.f64 (pow.f64 B 2) A) -1/2))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
4.5%
(*.f64 (sqrt.f64 (*.f64 F (*.f64 2 C))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
25.8%
(*.f64 (sqrt.f64 (*.f64 F (exp.f64 (log.f64 (+.f64 A (hypot.f64 B A)))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
24.4%
(*.f64 (sqrt.f64 (*.f64 F B)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
8.3%
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 C F)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
11.8%
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
16.3%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
25.8%
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) 1/2)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
1.9%
(*.f64 1/4 (*.f64 (/.f64 B (/.f64 A (pow.f64 (sqrt.f64 2) 2))) (sqrt.f64 (/.f64 F C))))
3.1%
(*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
1.1%
(sqrt.f64 (/.f64 (*.f64 -2 F) B))
2.1%
(sqrt.f64 (*.f64 (/.f64 F B) 2))
8.5%
(sqrt.f64 (neg.f64 (/.f64 F C)))
8.3%
(sqrt.f64 (neg.f64 (/.f64 F A)))
16.4%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
4.5%
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F C))))
29.9%
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
5.2%
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))
Compiler

Compiled 5316 to 3860 computations (27.4% saved)

localize332.0ms (1.1%)

Localize:

Found 17 expressions with local error:

NewAccuracyProgram
98.9%
(*.f64 F (+.f64 (pow.f64 (cbrt.f64 (hypot.f64 B A)) 3) A))
98.1%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 (cbrt.f64 (hypot.f64 B A)) 3) A))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
96.7%
(+.f64 (pow.f64 (cbrt.f64 (hypot.f64 B A)) 3) A)
95.9%
(sqrt.f64 (*.f64 F (+.f64 (pow.f64 (cbrt.f64 (hypot.f64 B A)) 3) A)))
100.0%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (neg.f64 B) C))) (*.f64 B (sqrt.f64 2)))
99.9%
(*.f64 B (sqrt.f64 2))
96.5%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (neg.f64 B) C))) (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
96.3%
(sqrt.f64 (*.f64 F (+.f64 (neg.f64 B) C)))
98.9%
(*.f64 F (+.f64 A (hypot.f64 B A)))
98.1%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
96.7%
(+.f64 A (hypot.f64 B A))
95.9%
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
96.3%
(sqrt.f64 (neg.f64 (/.f64 F A)))
99.9%
(/.f64 (sqrt.f64 2) B)
98.1%
(*.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
96.7%
(+.f64 A (hypot.f64 B A))
96.3%
(sqrt.f64 (+.f64 A (hypot.f64 B A)))
Compiler

Compiled 294 to 121 computations (58.8% saved)

series98.0ms (0.3%)

Counts
13 → 116
Calls

99 calls:

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

rewrite110.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
338×log1p-expm1-u
338×expm1-log1p-u
334×add-exp-log
333×add-log-exp
333×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify211.0ms (0.7%)

Algorithm
egg-herbie
Rules
1602×fma-def
714×*-commutative
598×times-frac
516×associate-+r+
510×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0119731240
1336629256
Stop Event
node limit
Counts
440 → 623
Calls
Call 1
Inputs
(sqrt.f64 B)
(+.f64 (sqrt.f64 B) (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 1 B)))))
(+.f64 (sqrt.f64 B) (+.f64 (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 1 B)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 B))) 2))) (sqrt.f64 (/.f64 1 B))))))
(+.f64 (sqrt.f64 B) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 1/2 (/.f64 1 B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 B))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 B 3))))) (+.f64 (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 1 B)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 B))) 2))) (sqrt.f64 (/.f64 1 B)))))))
(*.f64 (sqrt.f64 A) (sqrt.f64 2))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) (*.f64 (sqrt.f64 A) (sqrt.f64 2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) (*.f64 (sqrt.f64 A) (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 5))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)))) (*.f64 (sqrt.f64 A) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))) (*.f64 1/4 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) B)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) B))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 5) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 A 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2)))))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) B)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) B)) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 5) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 A 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2)))))))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(sqrt.f64 (*.f64 C F))
(+.f64 (sqrt.f64 (*.f64 C F)) (*.f64 -1/2 (*.f64 B (sqrt.f64 (/.f64 F C)))))
(+.f64 (sqrt.f64 (*.f64 C F)) (+.f64 (*.f64 -1/2 (*.f64 B (sqrt.f64 (/.f64 F C)))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (sqrt.f64 (*.f64 C F)) (+.f64 (*.f64 -1/2 (*.f64 B (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.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 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.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 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 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 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.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 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 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 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))) (*.f64 64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 13)))))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 C B))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 2))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 C B))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 C B))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 C B))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (-.f64 C B))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 C B)))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 7) (sqrt.f64 2)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (-.f64 C B))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (-.f64 C B))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 C B))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 C B))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (-.f64 C B))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 C B)))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 7) (sqrt.f64 2)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (-.f64 C B))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (-.f64 C B))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 C B))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(sqrt.f64 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))))) (sqrt.f64 (/.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))))) (sqrt.f64 (/.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (+.f64 (*.f64 -5/72 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (*.f64 (pow.f64 (*.f64 1 A) 1/3) (+.f64 (*.f64 -5/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3)) (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A)))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))))))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))))) (sqrt.f64 (/.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (+.f64 (*.f64 -5/72 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (*.f64 (pow.f64 (*.f64 1 A) 1/3) (+.f64 (*.f64 -5/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3)) (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A)))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 F (+.f64 (*.f64 -5/216 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 5)))) (+.f64 (*.f64 55/1296 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 5)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 A 5)) 1/3) (+.f64 (*.f64 -5/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3)) (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3))))) (*.f64 (pow.f64 (*.f64 1 A) 1/3) (+.f64 (*.f64 -5/216 (pow.f64 (/.f64 1 (pow.f64 A 16)) 1/3)) (*.f64 55/648 (pow.f64 (/.f64 1 (pow.f64 A 16)) 1/3)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A)))) (-.f64 (*.f64 F (+.f64 (*.f64 -5/72 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (*.f64 (pow.f64 (*.f64 1 A) 1/3) (+.f64 (*.f64 -5/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3)) (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A)))))) 2))) (+.f64 A (*.f64 (pow.f64 1 1/3) A)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A))))))))))
(sqrt.f64 (*.f64 A F))
(sqrt.f64 (*.f64 A F))
(*.f64 (pow.f64 1 1/6) (sqrt.f64 (*.f64 B F)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 A (sqrt.f64 (/.f64 F B))))) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (*.f64 B F))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 A (sqrt.f64 (/.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 B F)))))) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (*.f64 B F)))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 F (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 A (sqrt.f64 (/.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 B F)))))) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (*.f64 B F))))))
(+.f64 A (*.f64 (pow.f64 1 1/3) A))
(+.f64 A (+.f64 (*.f64 (pow.f64 1 1/3) A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A)))))))
(+.f64 A (+.f64 (*.f64 (pow.f64 1 1/3) A) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -5/72 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (*.f64 (pow.f64 (*.f64 1 A) 1/3) (+.f64 (*.f64 -5/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3)) (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3))))))))))
(+.f64 A (+.f64 (*.f64 (pow.f64 1 1/3) A) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))))) (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -5/72 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (*.f64 (pow.f64 (*.f64 1 A) 1/3) (+.f64 (*.f64 -5/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3)) (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3))))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 -5/216 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 5)))) (+.f64 (*.f64 55/1296 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 5)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 A 5)) 1/3) (+.f64 (*.f64 -5/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3)) (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3))))) (*.f64 (pow.f64 (*.f64 1 A) 1/3) (+.f64 (*.f64 -5/216 (pow.f64 (/.f64 1 (pow.f64 A 16)) 1/3)) (*.f64 55/648 (pow.f64 (/.f64 1 (pow.f64 A 16)) 1/3))))))))))))
A
A
(*.f64 (pow.f64 1 1/3) B)
(+.f64 A (*.f64 (pow.f64 1 1/3) B))
(+.f64 A (+.f64 (*.f64 (pow.f64 1 1/3) B) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 B)))))))
(+.f64 A (+.f64 (*.f64 (pow.f64 1 1/3) B) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))))) (*.f64 (pow.f64 A 4) (+.f64 (*.f64 -5/72 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 B 3)))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 B 3)))) (*.f64 (pow.f64 (*.f64 1 B) 1/3) (+.f64 (*.f64 -5/36 (pow.f64 (/.f64 1 (pow.f64 B 10)) 1/3)) (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 B 10)) 1/3))))))))))
A
A
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A)))))) (sqrt.f64 (/.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A)))))) (sqrt.f64 (/.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -5/72 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (*.f64 (pow.f64 (*.f64 1 A) 1/3) (+.f64 (*.f64 -5/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3)) (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A)))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A)))))) (sqrt.f64 (/.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -5/72 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (*.f64 (pow.f64 (*.f64 1 A) 1/3) (+.f64 (*.f64 -5/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3)) (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A)))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -5/216 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 5)))) (+.f64 (*.f64 55/1296 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 5)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 A 5)) 1/3) (+.f64 (*.f64 -5/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3)) (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3))))) (*.f64 (pow.f64 (*.f64 1 A) 1/3) (+.f64 (*.f64 -5/216 (pow.f64 (/.f64 1 (pow.f64 A 16)) 1/3)) (*.f64 55/648 (pow.f64 (/.f64 1 (pow.f64 A 16)) 1/3)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A)))) (-.f64 (*.f64 F (+.f64 (*.f64 -5/72 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (*.f64 (pow.f64 (*.f64 1 A) 1/3) (+.f64 (*.f64 -5/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3)) (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A)))))) 2))) (+.f64 A (*.f64 (pow.f64 1 1/3) A))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)))
(*.f64 -1 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F)))))) (*.f64 1/4 (*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F)))))))))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))
(+.f64 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A)))))))
(+.f64 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A)))))) (*.f64 (pow.f64 B 4) (*.f64 F (+.f64 (*.f64 -5/72 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (*.f64 (pow.f64 (*.f64 1 A) 1/3) (+.f64 (*.f64 -5/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3)) (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3))))))))))
(+.f64 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A)))))) (+.f64 (*.f64 (pow.f64 B 4) (*.f64 F (+.f64 (*.f64 -5/72 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (*.f64 (pow.f64 (*.f64 1 A) 1/3) (+.f64 (*.f64 -5/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3)) (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3)))))))) (*.f64 (pow.f64 B 6) (*.f64 F (+.f64 (*.f64 -5/216 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 5)))) (+.f64 (*.f64 55/1296 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 5)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 A 5)) 1/3) (+.f64 (*.f64 -5/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3)) (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3))))) (*.f64 (pow.f64 (*.f64 1 A) 1/3) (+.f64 (*.f64 -5/216 (pow.f64 (/.f64 1 (pow.f64 A 16)) 1/3)) (*.f64 55/648 (pow.f64 (/.f64 1 (pow.f64 A 16)) 1/3))))))))))))
(*.f64 A F)
(*.f64 A F)
(*.f64 (pow.f64 1 1/3) (*.f64 B F))
(+.f64 (*.f64 A F) (*.f64 (pow.f64 1 1/3) (*.f64 B F)))
(+.f64 (*.f64 A F) (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 B F)) (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))))))))
(+.f64 (*.f64 A F) (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 B F)) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 B)))))) (*.f64 (pow.f64 A 4) (*.f64 F (+.f64 (*.f64 -5/72 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 B 3)))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 B 3)))) (*.f64 (pow.f64 (*.f64 1 B) 1/3) (+.f64 (*.f64 -5/36 (pow.f64 (/.f64 1 (pow.f64 B 10)) 1/3)) (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 B 10)) 1/3)))))))))))
(*.f64 A F)
(*.f64 A F)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 A (hypot.f64 B A))))
(*.f64 (cbrt.f64 (+.f64 A (hypot.f64 B A))) (cbrt.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A)))))
(*.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 1/4) (pow.f64 (+.f64 A (hypot.f64 B A)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 A (hypot.f64 B A))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 B A))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 B A))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 B A))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 A (hypot.f64 B A)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (hypot.f64 B A) 3) (pow.f64 A 3))) (sqrt.f64 (+.f64 (pow.f64 (hypot.f64 B A) 2) (-.f64 (pow.f64 A 2) (*.f64 (hypot.f64 B A) A)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B A) 3))) (sqrt.f64 (fma.f64 A A (-.f64 (pow.f64 (hypot.f64 B A) 2) (*.f64 A (hypot.f64 B A))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (hypot.f64 B A) 2) (pow.f64 A 2))) (sqrt.f64 (-.f64 (hypot.f64 B A) A)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 A 2) (pow.f64 (hypot.f64 B A) 2))) (sqrt.f64 (-.f64 A (hypot.f64 B A))))
(pow.f64 (+.f64 A (hypot.f64 B A)) 1/2)
(pow.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A)))) 3)
(pow.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 3/2) 1/3)
(pow.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 1/4) 2)
(fabs.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))))))
(cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A)))))
(hypot.f64 (sqrt.f64 A) (sqrt.f64 (hypot.f64 B A)))
(hypot.f64 (sqrt.f64 (hypot.f64 B A)) (sqrt.f64 A))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A)))))
(exp.f64 (*.f64 (log.f64 (+.f64 A (hypot.f64 B A))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) B)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)) 2)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B) 2))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 3/2) (pow.f64 (/.f64 (sqrt.f64 2) B) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3) (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)))
(-.f64 0 (/.f64 (sqrt.f64 2) B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B))) 1)
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(*.f64 1 (/.f64 (sqrt.f64 2) B))
(*.f64 (cbrt.f64 (/.f64 2 (pow.f64 B 2))) (cbrt.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 -1 (/.f64 (sqrt.f64 2) B))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (sqrt.f64 2) (cbrt.f64 B)))
(*.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (sqrt.f64 2) (sqrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 2) 1) (/.f64 (cbrt.f64 (sqrt.f64 2)) B))
(*.f64 (/.f64 (cbrt.f64 2) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (/.f64 (cbrt.f64 2) (sqrt.f64 B)) (/.f64 (cbrt.f64 (sqrt.f64 2)) (sqrt.f64 B)))
(*.f64 (/.f64 (pow.f64 2 1/4) 1) (/.f64 (pow.f64 2 1/4) B))
(*.f64 (/.f64 (pow.f64 2 1/4) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (pow.f64 2 1/4) (cbrt.f64 B)))
(pow.f64 (/.f64 (sqrt.f64 2) B) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) 2)
(pow.f64 (/.f64 B (sqrt.f64 2)) -1)
(neg.f64 (/.f64 (sqrt.f64 2) B))
(sqrt.f64 (/.f64 2 (pow.f64 B 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 2) B))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3))
(cbrt.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 B 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 2) B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) B)) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) B)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 F A)))) 1)
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 A)))
(*.f64 1 (sqrt.f64 (/.f64 F A)))
(*.f64 (cbrt.f64 (/.f64 F A)) (cbrt.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 (pow.f64 (/.f64 F A) 1/4) (pow.f64 (/.f64 F A) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 F A)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 F A)) 1/2))
(*.f64 (pow.f64 -1 1/2) (sqrt.f64 (/.f64 F A)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(/.f64 (sqrt.f64 F) (sqrt.f64 A))
(/.f64 1 (sqrt.f64 (/.f64 A F)))
(/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A))
(/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (neg.f64 A)))
(pow.f64 (/.f64 F A) 1/2)
(pow.f64 (sqrt.f64 (/.f64 F A)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) 3)
(pow.f64 (pow.f64 (/.f64 F A) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 F A) 1/4) 2)
(fabs.f64 (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 (pow.f64 (/.f64 F A) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F A))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 F A))))
(exp.f64 (*.f64 (log.f64 (/.f64 F A)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F A))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F A))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) B)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)) 2)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B) 2))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 3/2) (pow.f64 (/.f64 (sqrt.f64 2) B) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3) (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 B C))))) 1)
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 B C)))
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 B C))))
(*.f64 (cbrt.f64 (*.f64 F (+.f64 B C))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 B C)))))
(*.f64 (sqrt.f64 (+.f64 B C)) (sqrt.f64 F))
(*.f64 (pow.f64 (*.f64 F (+.f64 B C)) 1/4) (pow.f64 (*.f64 F (+.f64 B C)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (+.f64 B C))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 B C))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (+.f64 B C))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 B C))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 B C)))))
(pow.f64 (*.f64 F (+.f64 B C)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 B C)))) 3)
(pow.f64 (pow.f64 (*.f64 F (+.f64 B C)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 F (+.f64 B C)) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 F (+.f64 B C))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 B C)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 B C))))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 B C)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 B C)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 B C)))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 B C))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 B C)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 B C)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 1)
(-.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) 1) (/.f64 (neg.f64 (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) 1) (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (neg.f64 (*.f64 B (sqrt.f64 2))) (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (*.f64 B (sqrt.f64 2)) (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (neg.f64 (*.f64 B (sqrt.f64 2))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2)))) 2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2)) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2)))) 2) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2)))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2)))) 1) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2)))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2)))) (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 -1 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 B C)))) 1) (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 B C)))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (*.f64 B (sqrt.f64 2)) (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 B C)))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) 1) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) B) 1) (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) B) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (sqrt.f64 2) (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) B) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2)
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2)))) -1)
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) 3) (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 B (sqrt.f64 2)))) 1)
(pow.f64 (*.f64 B (sqrt.f64 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 B (sqrt.f64 2))) 3)
(pow.f64 (pow.f64 (*.f64 B (sqrt.f64 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 B (sqrt.f64 2))) 2)
(sqrt.f64 (pow.f64 (*.f64 B (sqrt.f64 2)) 2))
(log.f64 (pow.f64 (exp.f64 B) (sqrt.f64 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 B (sqrt.f64 2)))))
(cbrt.f64 (pow.f64 (*.f64 B (sqrt.f64 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 B 3)))
(expm1.f64 (log1p.f64 (*.f64 B (sqrt.f64 2))))
(exp.f64 (log.f64 (*.f64 B (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 B (sqrt.f64 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 B (sqrt.f64 2))))
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2)))) 2)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 B) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 B C)) 3/2) (pow.f64 (*.f64 B (sqrt.f64 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 B (sqrt.f64 2)) 3) (pow.f64 (*.f64 F (+.f64 B C)) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) 1)
(*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 A (hypot.f64 B A))))
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
(*.f64 (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 1/4) (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)) 1)
(pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 1/2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 3/2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 3/2) (pow.f64 F 3/2)))
(cbrt.f64 (*.f64 (pow.f64 F 3/2) (pow.f64 (+.f64 A (hypot.f64 B A)) 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (hypot.f64 B A)))) 1)
(-.f64 (/.f64 (pow.f64 (hypot.f64 B A) 2) (-.f64 (hypot.f64 B A) A)) (/.f64 (pow.f64 A 2) (-.f64 (hypot.f64 B A) A)))
(-.f64 (/.f64 (pow.f64 A 2) (-.f64 A (hypot.f64 B A))) (/.f64 (pow.f64 (hypot.f64 B A) 2) (-.f64 A (hypot.f64 B A))))
(*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 (+.f64 A (hypot.f64 B A))))
(*.f64 1 (+.f64 A (hypot.f64 B A)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 B A))) 2) (cbrt.f64 (+.f64 A (hypot.f64 B A))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 B A) 3) (pow.f64 A 3)) (+.f64 (pow.f64 (hypot.f64 B A) 2) (-.f64 (pow.f64 A 2) (*.f64 (hypot.f64 B A) A))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B A) 3)) (fma.f64 A A (-.f64 (pow.f64 (hypot.f64 B A) 2) (*.f64 A (hypot.f64 B A)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B A) 2) (pow.f64 A 2)) (-.f64 (hypot.f64 B A) A))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (hypot.f64 B A) 2)) (-.f64 A (hypot.f64 B A)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 B A) 3) (pow.f64 A 3))) (neg.f64 (+.f64 (pow.f64 (hypot.f64 B A) 2) (-.f64 (pow.f64 A 2) (*.f64 (hypot.f64 B A) A)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B A) 3))) (neg.f64 (fma.f64 A A (-.f64 (pow.f64 (hypot.f64 B A) 2) (*.f64 A (hypot.f64 B A))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 B A) 2) (pow.f64 A 2))) (neg.f64 (-.f64 (hypot.f64 B A) A)))
(/.f64 (neg.f64 (-.f64 (pow.f64 A 2) (pow.f64 (hypot.f64 B A) 2))) (neg.f64 (-.f64 A (hypot.f64 B A))))
(pow.f64 (+.f64 A (hypot.f64 B A)) 1)
(pow.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) 2)
(pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 B A))) 3)
(pow.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 2) 1/2)
(pow.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 2))
(log.f64 (exp.f64 (+.f64 A (hypot.f64 B A))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 A (hypot.f64 B A)))))
(cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 3/2) (pow.f64 (+.f64 A (hypot.f64 B A)) 3/2)))
(expm1.f64 (log1p.f64 (+.f64 A (hypot.f64 B A))))
(exp.f64 (log.f64 (+.f64 A (hypot.f64 B A))))
(exp.f64 (*.f64 (log.f64 (+.f64 A (hypot.f64 B A))) 1))
(log1p.f64 (expm1.f64 (+.f64 A (hypot.f64 B A))))
(fma.f64 (cbrt.f64 (hypot.f64 B A)) (pow.f64 (cbrt.f64 (hypot.f64 B A)) 2) A)
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B A)) 2) (cbrt.f64 (hypot.f64 B A)) A)
(fma.f64 1 A (hypot.f64 B A))
(fma.f64 1 (hypot.f64 B A) A)
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (hypot.f64 B A))
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (hypot.f64 B A))
(fma.f64 (sqrt.f64 (hypot.f64 B A)) (sqrt.f64 (hypot.f64 B A)) A)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) B)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)) 2)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B) 2))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 3/2) (pow.f64 (/.f64 (sqrt.f64 2) B) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3) (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)))
(+.f64 (*.f64 F (hypot.f64 B A)) (*.f64 F A))
(+.f64 (*.f64 F A) (*.f64 F (hypot.f64 B A)))
(+.f64 (*.f64 (hypot.f64 B A) F) (*.f64 A F))
(+.f64 (*.f64 A F) (*.f64 (hypot.f64 B A) F))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))) 1)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)) 2)
(pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 2))
(log.f64 (pow.f64 (exp.f64 F) (+.f64 A (hypot.f64 B A))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 3) (pow.f64 F 3)))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (+.f64 A (hypot.f64 B A)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 3/2) (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))
(exp.f64 (log.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))
(fma.f64 A F (*.f64 (hypot.f64 B A) F))
(fma.f64 (hypot.f64 B A) F (*.f64 A F))
(fma.f64 F A (*.f64 F (hypot.f64 B A)))
(fma.f64 F (hypot.f64 B A) (*.f64 F A))
Outputs
(sqrt.f64 B)
(+.f64 (sqrt.f64 B) (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 1 B)))))
(fma.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 1 B))) (sqrt.f64 B))
(+.f64 (sqrt.f64 B) (+.f64 (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 1 B)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 B))) 2))) (sqrt.f64 (/.f64 1 B))))))
(+.f64 (sqrt.f64 B) (*.f64 1/2 (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 B))) (*.f64 (sqrt.f64 (/.f64 1 B)) (*.f64 (pow.f64 A 2) (-.f64 (/.f64 1/2 B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 B))) 2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 B)) (+.f64 A (*.f64 (pow.f64 A 2) (-.f64 (/.f64 1/2 B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 B))) 2))))) (sqrt.f64 B))
(+.f64 (sqrt.f64 B) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 1/2 (/.f64 1 B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 B))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 B 3))))) (+.f64 (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 1 B)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (/.f64 1 B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 B))) 2))) (sqrt.f64 (/.f64 1 B)))))))
(+.f64 (sqrt.f64 B) (fma.f64 -1/4 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (/.f64 1/2 B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 B))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 B 3))))) (*.f64 1/2 (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 B))) (*.f64 (sqrt.f64 (/.f64 1 B)) (*.f64 (pow.f64 A 2) (-.f64 (/.f64 1/2 B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 B))) 2))))))))
(+.f64 (sqrt.f64 B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 B)) (+.f64 A (*.f64 (pow.f64 A 2) (-.f64 (/.f64 1/2 B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 B))) 2))))) (*.f64 (*.f64 -1/4 (*.f64 (-.f64 (/.f64 1/2 B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 B))) 2)) (pow.f64 A 3))) (sqrt.f64 (/.f64 1 (pow.f64 B 3))))))
(*.f64 (sqrt.f64 A) (sqrt.f64 2))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) (*.f64 (sqrt.f64 A) (sqrt.f64 2)))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 2))) (*.f64 (sqrt.f64 A) (sqrt.f64 2)))
(fma.f64 (sqrt.f64 A) (sqrt.f64 2) (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 A 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) (*.f64 (sqrt.f64 A) (sqrt.f64 2))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 (/.f64 1/8 (pow.f64 A 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 2))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 2))) (*.f64 (sqrt.f64 A) (sqrt.f64 2))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 A)) (*.f64 (pow.f64 B 4) (+.f64 (/.f64 1/8 (pow.f64 A 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (sqrt.f64 2))) 2)))) (sqrt.f64 2)) (fma.f64 (sqrt.f64 A) (sqrt.f64 2) (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 A 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 5))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2)))) (*.f64 (sqrt.f64 A) (sqrt.f64 2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 (/.f64 1/8 (pow.f64 A 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2))) (sqrt.f64 2))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (/.f64 1/16 (pow.f64 A 5)) (*.f64 -1/4 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 A 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2))) (*.f64 (sqrt.f64 A) (sqrt.f64 2)))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 A)) (*.f64 (pow.f64 B 4) (+.f64 (/.f64 1/8 (pow.f64 A 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (sqrt.f64 2))) 2)))) (sqrt.f64 2)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (-.f64 (/.f64 1/16 (pow.f64 A 5)) (*.f64 -1/8 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 A 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (sqrt.f64 2))) 2)) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 A) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (*.f64 (*.f64 -1/2 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))
(-.f64 (*.f64 (*.f64 -1/2 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F)))))))
(-.f64 (*.f64 -1/2 (fma.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))) (*.f64 1/4 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (fma.f64 -1/2 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F)))) (*.f64 1/4 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5))))))))))
(-.f64 (fma.f64 -1/2 (fma.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))) (*.f64 1/4 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 2 B)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) B)))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)) (*.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 A 3))))))
(-.f64 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) B) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) B))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 (/.f64 F (pow.f64 A 3)) -1/8) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)))) (*.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (pow.f64 B 3)) (-.f64 (*.f64 (/.f64 F (pow.f64 A 3)) -1/8) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (sqrt.f64 2))) 2))) (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) B)) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 5) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 A 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2)))))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) B)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 (/.f64 F (pow.f64 A 3)) -1/8) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (pow.f64 B 5) (-.f64 (/.f64 (*.f64 1/16 F) (pow.f64 A 5)) (*.f64 1/4 (/.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 A 3)) -1/8) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2))))))) (*.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 A 3))))))))
(-.f64 (+.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 A) F))) (+.f64 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 (/.f64 F (pow.f64 A 3)) -1/8) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (sqrt.f64 2))) 2))) (*.f64 (pow.f64 B 5) (-.f64 (/.f64 (*.f64 1/16 F) (pow.f64 A 5)) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 A 3)) -1/8) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (sqrt.f64 2))) 2)) (pow.f64 A 2))))))) (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) B)) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B)))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) B)) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(fma.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(fma.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))))
(fma.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 (/.f64 F (pow.f64 A 3)) -1/8) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))))
(fma.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (pow.f64 B 3)) (-.f64 (*.f64 (/.f64 F (pow.f64 A 3)) -1/8) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (sqrt.f64 2))) 2))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 5) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 A 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2)))))))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))))
(fma.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 (/.f64 F (pow.f64 A 3)) -1/8) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (pow.f64 B 5) (-.f64 (/.f64 (*.f64 1/16 F) (pow.f64 A 5)) (*.f64 1/4 (/.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 A 3)) -1/8) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2))))))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))))
(fma.f64 1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 A) F))) (+.f64 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 (/.f64 F (pow.f64 A 3)) -1/8) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (sqrt.f64 2))) 2))) (*.f64 (pow.f64 B 5) (-.f64 (/.f64 (*.f64 1/16 F) (pow.f64 A 5)) (*.f64 1/8 (/.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 A 3)) -1/8) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (sqrt.f64 2))) 2)) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(fma.f64 1/2 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(fma.f64 1/2 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 1/2 (fma.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(fma.f64 -1/4 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (fma.f64 1/2 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(fma.f64 -1/4 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 1/2 (fma.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(sqrt.f64 (*.f64 C F))
(sqrt.f64 (*.f64 F C))
(+.f64 (sqrt.f64 (*.f64 C F)) (*.f64 -1/2 (*.f64 B (sqrt.f64 (/.f64 F C)))))
(+.f64 (sqrt.f64 (*.f64 F C)) (*.f64 -1/2 (*.f64 B (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1/2 (*.f64 B (sqrt.f64 (/.f64 F C))) (sqrt.f64 (*.f64 F C)))
(+.f64 (sqrt.f64 (*.f64 C F)) (+.f64 (*.f64 -1/2 (*.f64 B (sqrt.f64 (/.f64 F C)))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 -1/2 (*.f64 B (sqrt.f64 (/.f64 F C))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 -1/2 (*.f64 B (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 -1/8 (pow.f64 B 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (sqrt.f64 (*.f64 C F)) (+.f64 (*.f64 -1/2 (*.f64 B (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(+.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 -1/2 (*.f64 B (sqrt.f64 (/.f64 F C))) (fma.f64 -1/8 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(+.f64 (fma.f64 -1/2 (*.f64 B (sqrt.f64 (/.f64 F C))) (sqrt.f64 (*.f64 F C))) (fma.f64 -1/8 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 -1/16 (pow.f64 B 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))
(*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (pow.f64 C 2) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (pow.f64 C 2) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B (sqrt.f64 2)) A)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A (sqrt.f64 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (/.f64 A (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B (sqrt.f64 2)) A))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (/.f64 A (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (pow.f64 A 2))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) A))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (/.f64 A (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B (sqrt.f64 2)) A)))))
(-.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (/.f64 A (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A (sqrt.f64 2)))))) (*.f64 (pow.f64 B 3) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (pow.f64 A 2))) (*.f64 (*.f64 1/32 (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (pow.f64 A 2))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) A))))) (fma.f64 -1 (*.f64 (pow.f64 B 4) (fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (pow.f64 A 2)))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (/.f64 A (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B (sqrt.f64 2)) A))))))
(-.f64 (-.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (/.f64 A (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A (sqrt.f64 2)))))) (*.f64 (pow.f64 B 4) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (pow.f64 A 2))) (*.f64 (*.f64 1/64 (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))) (*.f64 (pow.f64 B 3) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (pow.f64 A 2))) (*.f64 (*.f64 1/32 (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.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 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 -1 (+.f64 (*.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 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(neg.f64 (fma.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.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 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 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 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))))))
(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 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 (pow.f64 C 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 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 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))))))
(-.f64 (neg.f64 (fma.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))))) (*.f64 (pow.f64 C 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (sqrt.f64 2) (*.f64 -1 (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 16 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.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 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 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 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))) (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))) (*.f64 64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 13)))))))))))))
(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 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (fma.f64 -1 (*.f64 (pow.f64 C 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 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 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))) (neg.f64 (*.f64 (pow.f64 C 3) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) (/.f64 A (/.f64 (pow.f64 (sqrt.f64 -1) 3) (sqrt.f64 2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 8 (*.f64 (/.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 11)))) (*.f64 64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 13)))))))))))))
(*.f64 -1 (+.f64 (fma.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 (*.f64 4 (*.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (fma.f64 (pow.f64 C 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (sqrt.f64 2) (*.f64 -1 (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 16 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))) (*.f64 (pow.f64 C 3) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) (*.f64 (/.f64 (sqrt.f64 2) -1) (/.f64 A (sqrt.f64 -1)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 8 (*.f64 (/.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 11)))) (*.f64 (*.f64 64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (sqrt.f64 (/.f64 F (pow.f64 B 13)))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 C B))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))))
(fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (pow.f64 A 2) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (pow.f64 C 2))))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 A 2) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (pow.f64 C 2))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 2))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 C B))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 C B))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))))))
(fma.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (*.f64 (sqrt.f64 2) (pow.f64 C 3))))) (fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (pow.f64 A 2) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (pow.f64 C 2))))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (*.f64 (sqrt.f64 2) (pow.f64 C 3))))) (*.f64 -16 (/.f64 (pow.f64 A 2) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 C B))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (pow.f64 B 3) (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (pow.f64 B 3) (pow.f64 C 2))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (-.f64 C B))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 C B)))))))
(fma.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (pow.f64 B 5) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (sqrt.f64 2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (pow.f64 B 3) (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C))))))
(fma.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (pow.f64 B 5) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (pow.f64 B 3) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 7) (sqrt.f64 2)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (-.f64 C B))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (-.f64 C B))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 C B))))))))
(fma.f64 1/256 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (*.f64 (/.f64 (pow.f64 B 7) (pow.f64 A 4)) (/.f64 (sqrt.f64 2) (pow.f64 C 4)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (pow.f64 B 5) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (sqrt.f64 2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (pow.f64 B 3) (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (pow.f64 B 7) (pow.f64 A 4)) (/.f64 (sqrt.f64 2) (pow.f64 C 4)))) (*.f64 1/64 (/.f64 (pow.f64 B 5) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (sqrt.f64 2)))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (pow.f64 B 3) (pow.f64 C 2)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 C B))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (pow.f64 B 3) (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (pow.f64 B 3) (pow.f64 C 2))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (-.f64 C B))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 C B)))))))
(fma.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (pow.f64 B 5) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (sqrt.f64 2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (pow.f64 B 3) (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C))))))
(fma.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (pow.f64 B 5) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (pow.f64 B 3) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 7) (sqrt.f64 2)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (-.f64 C B))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (-.f64 C B))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (-.f64 C B))))))))
(fma.f64 1/256 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (*.f64 (/.f64 (pow.f64 B 7) (pow.f64 A 4)) (/.f64 (sqrt.f64 2) (pow.f64 C 4)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (pow.f64 B 5) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (sqrt.f64 2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (pow.f64 B 3) (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (pow.f64 B 7) (pow.f64 A 4)) (/.f64 (sqrt.f64 2) (pow.f64 C 4)))) (*.f64 1/64 (/.f64 (pow.f64 B 5) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (sqrt.f64 2)))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (pow.f64 B 3) (pow.f64 C 2)))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 B (sqrt.f64 2)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 B (sqrt.f64 2))))
(fma.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (pow.f64 B 2))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 3) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 B (sqrt.f64 2)))))
(fma.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F C)))) (fma.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C))) (*.f64 -1/8 (*.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (pow.f64 B 2))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 3) (sqrt.f64 2))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 B (sqrt.f64 2))))))
(fma.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F C)))) (fma.f64 -1/8 (*.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (fma.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C))) (*.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 (pow.f64 B 3) F)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 C (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 (pow.f64 B 3) F))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (pow.f64 C 2) (/.f64 (pow.f64 (sqrt.f64 -1) 3) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 C (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 (pow.f64 B 3) F)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (/.f64 (pow.f64 C 2) (sqrt.f64 -1)) (/.f64 (sqrt.f64 2) -1))) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 C (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 (pow.f64 B 3) F)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (pow.f64 C 2) (/.f64 (pow.f64 (sqrt.f64 -1) 3) (sqrt.f64 2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 (sqrt.f64 -1) 5) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 C (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 (pow.f64 B 3) F))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (/.f64 (pow.f64 C 2) (sqrt.f64 -1)) (/.f64 (sqrt.f64 2) -1))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 (sqrt.f64 -1) 5) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 C (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 (pow.f64 B 3) F))))))
(sqrt.f64 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A))))
(sqrt.f64 (*.f64 F (*.f64 2 A)))
(sqrt.f64 (*.f64 2 (*.f64 A F)))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))))) (sqrt.f64 (/.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))))))
(+.f64 (sqrt.f64 (*.f64 F (*.f64 2 A))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (*.f64 (/.f64 1 A) 1/2) (sqrt.f64 (/.f64 F (*.f64 2 A)))))))
(fma.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 1 A) 1/2)) (sqrt.f64 (/.f64 F (*.f64 A 2)))) (sqrt.f64 (*.f64 2 (*.f64 A F))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))))) (sqrt.f64 (/.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (+.f64 (*.f64 -5/72 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (*.f64 (pow.f64 (*.f64 1 A) 1/3) (+.f64 (*.f64 -5/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3)) (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A)))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))))))))
(+.f64 (sqrt.f64 (*.f64 F (*.f64 2 A))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (*.f64 (/.f64 1 A) 1/2) (sqrt.f64 (/.f64 F (*.f64 2 A))))) (*.f64 (pow.f64 B 4) (*.f64 (-.f64 (*.f64 F (fma.f64 -5/72 (/.f64 1 (pow.f64 A 3)) (fma.f64 1/18 (/.f64 1 (pow.f64 A 3)) (*.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 10))) -1/9))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 1 A) 1/2) (sqrt.f64 (/.f64 F (*.f64 2 A))))) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (*.f64 2 A)))))))))
(fma.f64 1/2 (fma.f64 (pow.f64 B 2) (*.f64 (*.f64 (/.f64 1 A) 1/2) (sqrt.f64 (/.f64 F (*.f64 A 2)))) (*.f64 (pow.f64 B 4) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (/.f64 1 (pow.f64 A 3)) -1/72) (*.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 10))) -1/9)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 1 A) 1/2) (sqrt.f64 (/.f64 F (*.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (*.f64 2 (*.f64 A F))))))) (sqrt.f64 (*.f64 2 (*.f64 A F))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))))) (sqrt.f64 (/.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (+.f64 (*.f64 -5/72 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (*.f64 (pow.f64 (*.f64 1 A) 1/3) (+.f64 (*.f64 -5/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3)) (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A)))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 F (+.f64 (*.f64 -5/216 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 5)))) (+.f64 (*.f64 55/1296 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 5)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 A 5)) 1/3) (+.f64 (*.f64 -5/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3)) (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3))))) (*.f64 (pow.f64 (*.f64 1 A) 1/3) (+.f64 (*.f64 -5/216 (pow.f64 (/.f64 1 (pow.f64 A 16)) 1/3)) (*.f64 55/648 (pow.f64 (/.f64 1 (pow.f64 A 16)) 1/3)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A)))) (-.f64 (*.f64 F (+.f64 (*.f64 -5/72 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (*.f64 (pow.f64 (*.f64 1 A) 1/3) (+.f64 (*.f64 -5/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3)) (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A)))))) 2))) (+.f64 A (*.f64 (pow.f64 1 1/3) A)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A))))))))))
(+.f64 (sqrt.f64 (*.f64 F (*.f64 2 A))) (fma.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (*.f64 (/.f64 1 A) 1/2) (sqrt.f64 (/.f64 F (*.f64 2 A))))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 (-.f64 (*.f64 F (fma.f64 -5/72 (/.f64 1 (pow.f64 A 3)) (fma.f64 1/18 (/.f64 1 (pow.f64 A 3)) (*.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 10))) -1/9))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 1 A) 1/2) (sqrt.f64 (/.f64 F (*.f64 2 A))))) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (*.f64 2 A)))))) (*.f64 (pow.f64 B 6) (*.f64 (+.f64 (*.f64 F (fma.f64 -5/216 (/.f64 1 (pow.f64 A 5)) (fma.f64 55/1296 (/.f64 1 (pow.f64 A 5)) (fma.f64 1/6 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 10))) -1/9) (cbrt.f64 (/.f64 1 (pow.f64 A 5)))) (*.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 16))) 5/81)))))) (*.f64 -1/2 (/.f64 (*.f64 (/.f64 1 A) 1/2) (/.f64 (*.f64 2 A) (-.f64 (*.f64 F (fma.f64 -5/72 (/.f64 1 (pow.f64 A 3)) (fma.f64 1/18 (/.f64 1 (pow.f64 A 3)) (*.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 10))) -1/9))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 1 A) 1/2) (sqrt.f64 (/.f64 F (*.f64 2 A))))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F (*.f64 2 A))))))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 1 A) 1/2)) (sqrt.f64 (/.f64 F (*.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (*.f64 A F)))) (+.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (+.f64 (*.f64 (/.f64 1 (pow.f64 A 3)) -1/72) (*.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 10))) -1/9)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 1 A) 1/2) (sqrt.f64 (/.f64 F (*.f64 A 2))))) 2))) (*.f64 (pow.f64 B 6) (-.f64 (*.f64 F (+.f64 (*.f64 (/.f64 1 (pow.f64 A 5)) 25/1296) (fma.f64 1/6 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 10))) -1/9) (cbrt.f64 (/.f64 1 (pow.f64 A 5)))) (*.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 16))) 5/81))))) (*.f64 1/4 (/.f64 (*.f64 (*.f64 (/.f64 1 A) 1/2) (-.f64 (*.f64 F (+.f64 (*.f64 (/.f64 1 (pow.f64 A 3)) -1/72) (*.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 10))) -1/9)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 1 A) 1/2) (sqrt.f64 (/.f64 F (*.f64 A 2))))) 2))) A)))))))))
(sqrt.f64 (*.f64 A F))
(sqrt.f64 (*.f64 A F))
(*.f64 (pow.f64 1 1/6) (sqrt.f64 (*.f64 B F)))
(*.f64 1 (sqrt.f64 (*.f64 B F)))
(sqrt.f64 (*.f64 B F))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 A (sqrt.f64 (/.f64 F B))))) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (*.f64 B F))))
(fma.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F B))) (*.f64 1 (sqrt.f64 (*.f64 B F))))
(fma.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 B F)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 A (sqrt.f64 (/.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 B F)))))) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (*.f64 B F)))))
(fma.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F B))) (+.f64 (*.f64 1 (sqrt.f64 (*.f64 B F))) (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 F (/.f64 1/2 B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 1 (*.f64 B F))))))))
(fma.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F B))) (fma.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 F (/.f64 1/2 B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 1 (*.f64 B F))))) (sqrt.f64 (*.f64 B F))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 F (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 A (sqrt.f64 (/.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 B F)))))) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (*.f64 B F))))))
(+.f64 (fma.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F B))) (+.f64 (*.f64 1 (sqrt.f64 (*.f64 B F))) (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 F (/.f64 1/2 B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 1 (*.f64 B F)))))))) (*.f64 -1/4 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 F (/.f64 1/2 B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 F (/.f64 1/2 B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))) (fma.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F B))) (fma.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 F (/.f64 1/2 B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 1 (*.f64 B F))))) (sqrt.f64 (*.f64 B F)))))
(+.f64 A (*.f64 (pow.f64 1 1/3) A))
(*.f64 2 A)
(*.f64 A 2)
(+.f64 A (+.f64 (*.f64 (pow.f64 1 1/3) A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A)))))))
(+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 1 A) 1/2)))
(fma.f64 2 A (*.f64 (pow.f64 B 2) (*.f64 (/.f64 1 A) 1/2)))
(+.f64 A (+.f64 (*.f64 (pow.f64 1 1/3) A) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -5/72 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (*.f64 (pow.f64 (*.f64 1 A) 1/3) (+.f64 (*.f64 -5/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3)) (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3))))))))))
(+.f64 (*.f64 2 A) (fma.f64 (pow.f64 B 2) (*.f64 (/.f64 1 A) 1/2) (*.f64 (pow.f64 B 4) (fma.f64 -5/72 (/.f64 1 (pow.f64 A 3)) (fma.f64 1/18 (/.f64 1 (pow.f64 A 3)) (*.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 10))) -1/9)))))))
(fma.f64 2 A (fma.f64 (pow.f64 B 2) (*.f64 (/.f64 1 A) 1/2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (/.f64 1 (pow.f64 A 3)) -1/72) (*.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 10))) -1/9))))))
(+.f64 A (+.f64 (*.f64 (pow.f64 1 1/3) A) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))))) (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -5/72 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (*.f64 (pow.f64 (*.f64 1 A) 1/3) (+.f64 (*.f64 -5/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3)) (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3))))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 -5/216 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 5)))) (+.f64 (*.f64 55/1296 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 5)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 A 5)) 1/3) (+.f64 (*.f64 -5/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3)) (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3))))) (*.f64 (pow.f64 (*.f64 1 A) 1/3) (+.f64 (*.f64 -5/216 (pow.f64 (/.f64 1 (pow.f64 A 16)) 1/3)) (*.f64 55/648 (pow.f64 (/.f64 1 (pow.f64 A 16)) 1/3))))))))))))
(+.f64 (*.f64 2 A) (fma.f64 (pow.f64 B 2) (*.f64 (/.f64 1 A) 1/2) (fma.f64 (pow.f64 B 4) (fma.f64 -5/72 (/.f64 1 (pow.f64 A 3)) (fma.f64 1/18 (/.f64 1 (pow.f64 A 3)) (*.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 10))) -1/9)))) (*.f64 (pow.f64 B 6) (fma.f64 -5/216 (/.f64 1 (pow.f64 A 5)) (fma.f64 55/1296 (/.f64 1 (pow.f64 A 5)) (fma.f64 1/6 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 10))) -1/9) (cbrt.f64 (/.f64 1 (pow.f64 A 5)))) (*.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 16))) 5/81)))))))))
(fma.f64 2 A (fma.f64 (pow.f64 B 2) (*.f64 (/.f64 1 A) 1/2) (fma.f64 (pow.f64 B 6) (+.f64 (*.f64 (/.f64 1 (pow.f64 A 5)) 25/1296) (fma.f64 1/6 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 10))) -1/9) (cbrt.f64 (/.f64 1 (pow.f64 A 5)))) (*.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 16))) 5/81)))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (/.f64 1 (pow.f64 A 3)) -1/72) (*.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 10))) -1/9)))))))
A
A
(*.f64 (pow.f64 1 1/3) B)
B
(+.f64 A (*.f64 (pow.f64 1 1/3) B))
(+.f64 B A)
(+.f64 A (+.f64 (*.f64 (pow.f64 1 1/3) B) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 B)))))))
(+.f64 A (+.f64 B (*.f64 (pow.f64 A 2) (/.f64 1/2 B))))
(+.f64 A (fma.f64 (pow.f64 A 2) (/.f64 1/2 B) B))
(+.f64 A (+.f64 (*.f64 (pow.f64 1 1/3) B) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))))) (*.f64 (pow.f64 A 4) (+.f64 (*.f64 -5/72 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 B 3)))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 B 3)))) (*.f64 (pow.f64 (*.f64 1 B) 1/3) (+.f64 (*.f64 -5/36 (pow.f64 (/.f64 1 (pow.f64 B 10)) 1/3)) (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 B 10)) 1/3))))))))))
(+.f64 A (+.f64 B (fma.f64 (pow.f64 A 2) (/.f64 1/2 B) (*.f64 (pow.f64 A 4) (fma.f64 -5/72 (/.f64 1 (pow.f64 B 3)) (fma.f64 1/18 (/.f64 1 (pow.f64 B 3)) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 B 10))) -1/9) (cbrt.f64 B))))))))
(+.f64 (+.f64 B A) (fma.f64 (pow.f64 A 4) (+.f64 (*.f64 (/.f64 1 (pow.f64 B 3)) -1/72) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 B 10))) -1/9) (cbrt.f64 B))) (*.f64 (pow.f64 A 2) (/.f64 1/2 B))))
A
A
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (*.f64 2 A))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A F)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A)))))) (sqrt.f64 (/.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (*.f64 2 A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 2 A))) (*.f64 B (*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 A) 1/2))))))
(-.f64 (*.f64 (*.f64 -1/2 (*.f64 B (*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 A) 1/2)))) (sqrt.f64 (/.f64 F (*.f64 A 2)))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 2 (*.f64 A F)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A)))))) (sqrt.f64 (/.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -5/72 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (*.f64 (pow.f64 (*.f64 1 A) 1/3) (+.f64 (*.f64 -5/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3)) (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A)))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (*.f64 2 A)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 2 A))) (*.f64 B (*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 A) 1/2)))) (*.f64 (pow.f64 B 3) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -5/72 (/.f64 1 (pow.f64 A 3)) (fma.f64 1/18 (/.f64 1 (pow.f64 A 3)) (*.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 10))) -1/9))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 1 A) 1/2) (sqrt.f64 (/.f64 F (*.f64 2 A))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (*.f64 2 A)))))))))
(-.f64 (*.f64 -1/2 (fma.f64 B (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 A) 1/2)) (sqrt.f64 (/.f64 F (*.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (*.f64 A F)))) (*.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (-.f64 (*.f64 F (+.f64 (*.f64 (/.f64 1 (pow.f64 A 3)) -1/72) (*.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 10))) -1/9)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 1 A) 1/2) (sqrt.f64 (/.f64 F (*.f64 A 2))))) 2)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 2 (*.f64 A F)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A)))))) (sqrt.f64 (/.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -5/72 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (*.f64 (pow.f64 (*.f64 1 A) 1/3) (+.f64 (*.f64 -5/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3)) (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A)))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -5/216 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 5)))) (+.f64 (*.f64 55/1296 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 5)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 A 5)) 1/3) (+.f64 (*.f64 -5/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3)) (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3))))) (*.f64 (pow.f64 (*.f64 1 A) 1/3) (+.f64 (*.f64 -5/216 (pow.f64 (/.f64 1 (pow.f64 A 16)) 1/3)) (*.f64 55/648 (pow.f64 (/.f64 1 (pow.f64 A 16)) 1/3)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A)))) (-.f64 (*.f64 F (+.f64 (*.f64 -5/72 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (*.f64 (pow.f64 (*.f64 1 A) 1/3) (+.f64 (*.f64 -5/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3)) (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A)))))) 2))) (+.f64 A (*.f64 (pow.f64 1 1/3) A))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (*.f64 2 A)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 2 A))) (*.f64 B (*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 A) 1/2)))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 B 3) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -5/72 (/.f64 1 (pow.f64 A 3)) (fma.f64 1/18 (/.f64 1 (pow.f64 A 3)) (*.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 10))) -1/9))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 1 A) 1/2) (sqrt.f64 (/.f64 F (*.f64 2 A))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (*.f64 2 A)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (*.f64 2 A)))) (*.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -5/216 (/.f64 1 (pow.f64 A 5)) (fma.f64 55/1296 (/.f64 1 (pow.f64 A 5)) (fma.f64 1/6 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 10))) -1/9) (cbrt.f64 (/.f64 1 (pow.f64 A 5)))) (*.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 16))) 5/81)))))) (*.f64 -1/2 (/.f64 (*.f64 (/.f64 1 A) 1/2) (/.f64 (*.f64 2 A) (-.f64 (*.f64 F (fma.f64 -5/72 (/.f64 1 (pow.f64 A 3)) (fma.f64 1/18 (/.f64 1 (pow.f64 A 3)) (*.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 10))) -1/9))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 1 A) 1/2) (sqrt.f64 (/.f64 F (*.f64 2 A))))) 2)))))))))))))
(-.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A 2))) (*.f64 B (*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 A) 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (*.f64 A F)))) (+.f64 (*.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (-.f64 (*.f64 F (+.f64 (*.f64 (/.f64 1 (pow.f64 A 3)) -1/72) (*.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 10))) -1/9)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 1 A) 1/2) (sqrt.f64 (/.f64 F (*.f64 A 2))))) 2))) (*.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (/.f64 1 (pow.f64 A 5)) 25/1296) (fma.f64 1/6 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 10))) -1/9) (cbrt.f64 (/.f64 1 (pow.f64 A 5)))) (*.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 16))) 5/81))))) (*.f64 1/4 (/.f64 (*.f64 (*.f64 (/.f64 1 A) 1/2) (-.f64 (*.f64 F (+.f64 (*.f64 (/.f64 1 (pow.f64 A 3)) -1/72) (*.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 10))) -1/9)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 1 A) 1/2) (sqrt.f64 (/.f64 F (*.f64 A 2))))) 2))) A))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 2 (*.f64 A F)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (neg.f64 (sqrt.f64 2)) B))
(*.f64 -1 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (*.f64 (*.f64 -1/2 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))
(-.f64 (*.f64 (*.f64 -1/2 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))))))))
(+.f64 (fma.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (*.f64 (*.f64 -1/2 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (/.f64 1/2 B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))))))
(fma.f64 -1/2 (fma.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (-.f64 (*.f64 F (/.f64 1/2 B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F)))))) (*.f64 1/4 (*.f64 (pow.f64 1 1/6) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F)))))))))
(+.f64 (fma.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (*.f64 (*.f64 -1/2 (*.f64 A (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (/.f64 1/2 B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (/.f64 1/2 B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))))))))
(-.f64 (fma.f64 -1/2 (fma.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (-.f64 (*.f64 F (/.f64 1/2 B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))) (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (-.f64 (*.f64 F (/.f64 1/2 B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A)))
(*.f64 F (*.f64 2 A))
(*.f64 2 (*.f64 A F))
(+.f64 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A)))))))
(fma.f64 F (*.f64 2 A) (*.f64 (pow.f64 B 2) (*.f64 F (*.f64 (/.f64 1 A) 1/2))))
(fma.f64 (pow.f64 B 2) (*.f64 F (*.f64 (/.f64 1 A) 1/2)) (*.f64 2 (*.f64 A F)))
(+.f64 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A)))))) (*.f64 (pow.f64 B 4) (*.f64 F (+.f64 (*.f64 -5/72 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (*.f64 (pow.f64 (*.f64 1 A) 1/3) (+.f64 (*.f64 -5/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3)) (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3))))))))))
(fma.f64 F (*.f64 2 A) (fma.f64 (pow.f64 B 2) (*.f64 F (*.f64 (/.f64 1 A) 1/2)) (*.f64 (pow.f64 B 4) (*.f64 F (fma.f64 -5/72 (/.f64 1 (pow.f64 A 3)) (fma.f64 1/18 (/.f64 1 (pow.f64 A 3)) (*.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 10))) -1/9))))))))
(fma.f64 F (*.f64 A 2) (fma.f64 (pow.f64 B 2) (*.f64 F (*.f64 (/.f64 1 A) 1/2)) (*.f64 (*.f64 (pow.f64 B 4) F) (+.f64 (*.f64 (/.f64 1 (pow.f64 A 3)) -1/72) (*.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 10))) -1/9))))))
(+.f64 (*.f64 F (+.f64 A (*.f64 (pow.f64 1 1/3) A))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 A))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 A)))))) (+.f64 (*.f64 (pow.f64 B 4) (*.f64 F (+.f64 (*.f64 -5/72 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 3)))) (*.f64 (pow.f64 (*.f64 1 A) 1/3) (+.f64 (*.f64 -5/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3)) (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3)))))))) (*.f64 (pow.f64 B 6) (*.f64 F (+.f64 (*.f64 -5/216 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 5)))) (+.f64 (*.f64 55/1296 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 A 5)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 A 5)) 1/3) (+.f64 (*.f64 -5/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3)) (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 A 10)) 1/3))))) (*.f64 (pow.f64 (*.f64 1 A) 1/3) (+.f64 (*.f64 -5/216 (pow.f64 (/.f64 1 (pow.f64 A 16)) 1/3)) (*.f64 55/648 (pow.f64 (/.f64 1 (pow.f64 A 16)) 1/3))))))))))))
(fma.f64 F (*.f64 2 A) (fma.f64 (pow.f64 B 2) (*.f64 F (*.f64 (/.f64 1 A) 1/2)) (fma.f64 (pow.f64 B 4) (*.f64 F (fma.f64 -5/72 (/.f64 1 (pow.f64 A 3)) (fma.f64 1/18 (/.f64 1 (pow.f64 A 3)) (*.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 10))) -1/9))))) (*.f64 (pow.f64 B 6) (*.f64 F (fma.f64 -5/216 (/.f64 1 (pow.f64 A 5)) (fma.f64 55/1296 (/.f64 1 (pow.f64 A 5)) (fma.f64 1/6 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 10))) -1/9) (cbrt.f64 (/.f64 1 (pow.f64 A 5)))) (*.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 16))) 5/81))))))))))
(fma.f64 F (*.f64 A 2) (fma.f64 (pow.f64 B 2) (*.f64 F (*.f64 (/.f64 1 A) 1/2)) (fma.f64 (*.f64 (pow.f64 B 6) F) (+.f64 (*.f64 (/.f64 1 (pow.f64 A 5)) 25/1296) (fma.f64 1/6 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 10))) -1/9) (cbrt.f64 (/.f64 1 (pow.f64 A 5)))) (*.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 16))) 5/81)))) (*.f64 (*.f64 (pow.f64 B 4) F) (+.f64 (*.f64 (/.f64 1 (pow.f64 A 3)) -1/72) (*.f64 (cbrt.f64 A) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 A 10))) -1/9)))))))
(*.f64 A F)
(*.f64 A F)
(*.f64 (pow.f64 1 1/3) (*.f64 B F))
(*.f64 B F)
(+.f64 (*.f64 A F) (*.f64 (pow.f64 1 1/3) (*.f64 B F)))
(fma.f64 A F (*.f64 B F))
(*.f64 F (+.f64 B A))
(+.f64 (*.f64 A F) (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 B F)) (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))))))))
(+.f64 (fma.f64 A F (*.f64 B F)) (*.f64 (pow.f64 A 2) (*.f64 F (/.f64 1/2 B))))
(+.f64 (*.f64 F (+.f64 B A)) (*.f64 (pow.f64 A 2) (*.f64 F (/.f64 1/2 B))))
(+.f64 (*.f64 A F) (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 B F)) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 B))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 B)))))) (*.f64 (pow.f64 A 4) (*.f64 F (+.f64 (*.f64 -5/72 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 B 3)))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 B 3)))) (*.f64 (pow.f64 (*.f64 1 B) 1/3) (+.f64 (*.f64 -5/36 (pow.f64 (/.f64 1 (pow.f64 B 10)) 1/3)) (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 B 10)) 1/3)))))))))))
(+.f64 (fma.f64 A F (*.f64 B F)) (fma.f64 (pow.f64 A 2) (*.f64 F (/.f64 1/2 B)) (*.f64 (*.f64 (pow.f64 A 4) F) (fma.f64 -5/72 (/.f64 1 (pow.f64 B 3)) (fma.f64 1/18 (/.f64 1 (pow.f64 B 3)) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 B 10))) -1/9) (cbrt.f64 B)))))))
(+.f64 (*.f64 F (+.f64 B A)) (fma.f64 (*.f64 (pow.f64 A 4) F) (+.f64 (*.f64 (/.f64 1 (pow.f64 B 3)) -1/72) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 B 10))) -1/9) (cbrt.f64 B))) (*.f64 (pow.f64 A 2) (*.f64 F (/.f64 1/2 B)))))
(*.f64 A F)
(*.f64 A F)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))))) 1)
(sqrt.f64 (+.f64 A (hypot.f64 B A)))
(*.f64 1 (sqrt.f64 (+.f64 A (hypot.f64 B A))))
(sqrt.f64 (+.f64 A (hypot.f64 B A)))
(*.f64 (cbrt.f64 (+.f64 A (hypot.f64 B A))) (cbrt.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A)))))
(*.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 1/4) (pow.f64 (+.f64 A (hypot.f64 B A)) 1/4))
(sqrt.f64 (+.f64 A (hypot.f64 B A)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 A (hypot.f64 B A))))
(sqrt.f64 (+.f64 A (hypot.f64 B A)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 B A))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 B A))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 B A))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 A (hypot.f64 B A)))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 A (hypot.f64 B A)))) (sqrt.f64 (cbrt.f64 (+.f64 A (hypot.f64 B A)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 B A))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 A (hypot.f64 B A)))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 A (hypot.f64 B A)))) (sqrt.f64 (cbrt.f64 (+.f64 A (hypot.f64 B A)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (hypot.f64 B A) 3) (pow.f64 A 3))) (sqrt.f64 (+.f64 (pow.f64 (hypot.f64 B A) 2) (-.f64 (pow.f64 A 2) (*.f64 (hypot.f64 B A) A)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B A) 3))) (sqrt.f64 (+.f64 (pow.f64 (hypot.f64 B A) 2) (-.f64 (pow.f64 A 2) (*.f64 A (hypot.f64 B A))))))
(/.f64 (hypot.f64 (pow.f64 (hypot.f64 B A) 3/2) (pow.f64 A 3/2)) (sqrt.f64 (+.f64 (pow.f64 (hypot.f64 B A) 2) (*.f64 A (-.f64 A (hypot.f64 B A))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B A) 3))) (sqrt.f64 (fma.f64 A A (-.f64 (pow.f64 (hypot.f64 B A) 2) (*.f64 A (hypot.f64 B A))))))
(/.f64 (hypot.f64 (pow.f64 (hypot.f64 B A) 3/2) (pow.f64 A 3/2)) (sqrt.f64 (fma.f64 A A (*.f64 (hypot.f64 B A) (-.f64 (hypot.f64 B A) A)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (hypot.f64 B A) 2) (pow.f64 A 2))) (sqrt.f64 (-.f64 (hypot.f64 B A) A)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 A 2) (pow.f64 (hypot.f64 B A) 2))) (sqrt.f64 (-.f64 A (hypot.f64 B A))))
(pow.f64 (+.f64 A (hypot.f64 B A)) 1/2)
(sqrt.f64 (+.f64 A (hypot.f64 B A)))
(pow.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) 1)
(sqrt.f64 (+.f64 A (hypot.f64 B A)))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A)))) 3)
(sqrt.f64 (+.f64 A (hypot.f64 B A)))
(pow.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 3/2))
(pow.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 1/4) 2)
(sqrt.f64 (+.f64 A (hypot.f64 B A)))
(fabs.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))))
(sqrt.f64 (+.f64 A (hypot.f64 B A)))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A)))))
(sqrt.f64 (+.f64 A (hypot.f64 B A)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))))))
(sqrt.f64 (+.f64 A (hypot.f64 B A)))
(cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A)))))
(sqrt.f64 (+.f64 A (hypot.f64 B A)))
(hypot.f64 (sqrt.f64 A) (sqrt.f64 (hypot.f64 B A)))
(hypot.f64 (sqrt.f64 (hypot.f64 B A)) (sqrt.f64 A))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A)))))
(sqrt.f64 (+.f64 A (hypot.f64 B A)))
(exp.f64 (*.f64 (log.f64 (+.f64 A (hypot.f64 B A))) 1/2))
(sqrt.f64 (+.f64 A (hypot.f64 B A)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A)))) 1))
(sqrt.f64 (+.f64 A (hypot.f64 B A)))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A)))))
(sqrt.f64 (+.f64 A (hypot.f64 B A)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) B)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A)))))) B)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)) 3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A)))))) B)
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B) 2))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B) 2))
(fabs.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B) 3))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 3/2) (pow.f64 (/.f64 (sqrt.f64 2) B) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 3/2) (pow.f64 (/.f64 (sqrt.f64 2) B) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3) (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 3/2) (pow.f64 (/.f64 (sqrt.f64 2) B) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(-.f64 0 (/.f64 (sqrt.f64 2) B))
(/.f64 (neg.f64 (sqrt.f64 2)) B)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B))) 1)
(/.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(/.f64 (sqrt.f64 2) B)
(*.f64 1 (/.f64 (sqrt.f64 2) B))
(/.f64 (sqrt.f64 2) B)
(*.f64 (cbrt.f64 (/.f64 2 (pow.f64 B 2))) (cbrt.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 (sqrt.f64 2) B)))
(/.f64 (sqrt.f64 2) B)
(*.f64 -1 (/.f64 (sqrt.f64 2) B))
(/.f64 (neg.f64 (sqrt.f64 2)) B)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (sqrt.f64 2) (cbrt.f64 B)))
(/.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 B)) (pow.f64 (cbrt.f64 B) 2))
(*.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (sqrt.f64 2) (sqrt.f64 B)))
(/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 B)) (sqrt.f64 B))
(*.f64 (/.f64 (cbrt.f64 2) 1) (/.f64 (cbrt.f64 (sqrt.f64 2)) B))
(/.f64 (*.f64 (cbrt.f64 2) (cbrt.f64 (sqrt.f64 2))) B)
(*.f64 (cbrt.f64 2) (/.f64 (cbrt.f64 (sqrt.f64 2)) B))
(*.f64 (/.f64 (cbrt.f64 2) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 (/.f64 (sqrt.f64 2) B)))
(/.f64 (*.f64 (cbrt.f64 2) (cbrt.f64 (/.f64 (sqrt.f64 2) B))) (pow.f64 (cbrt.f64 B) 2))
(*.f64 (/.f64 (cbrt.f64 2) (sqrt.f64 B)) (/.f64 (cbrt.f64 (sqrt.f64 2)) (sqrt.f64 B)))
(/.f64 (*.f64 (cbrt.f64 2) (/.f64 (cbrt.f64 (sqrt.f64 2)) (sqrt.f64 B))) (sqrt.f64 B))
(*.f64 (/.f64 (pow.f64 2 1/4) 1) (/.f64 (pow.f64 2 1/4) B))
(*.f64 (pow.f64 2 1/4) (/.f64 (pow.f64 2 1/4) B))
(/.f64 (pow.f64 2 1/2) B)
(*.f64 (/.f64 (pow.f64 2 1/4) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (pow.f64 2 1/4) (cbrt.f64 B)))
(/.f64 (*.f64 (pow.f64 2 1/4) (/.f64 (pow.f64 2 1/4) (cbrt.f64 B))) (pow.f64 (cbrt.f64 B) 2))
(pow.f64 (/.f64 (sqrt.f64 2) B) 1)
(/.f64 (sqrt.f64 2) B)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) 3)
(/.f64 (sqrt.f64 2) B)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3) 1/3)
(/.f64 (sqrt.f64 2) B)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) 2)
(/.f64 (sqrt.f64 2) B)
(pow.f64 (/.f64 B (sqrt.f64 2)) -1)
(/.f64 1 (/.f64 B (sqrt.f64 2)))
(neg.f64 (/.f64 (sqrt.f64 2) B))
(/.f64 (neg.f64 (sqrt.f64 2)) B)
(sqrt.f64 (/.f64 2 (pow.f64 B 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)))
(/.f64 (sqrt.f64 2) B)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 2) B))))
(/.f64 (sqrt.f64 2) B)
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3))
(/.f64 (sqrt.f64 2) B)
(cbrt.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 B 3)))
(/.f64 (sqrt.f64 2) B)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B)))
(/.f64 (sqrt.f64 2) B)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 2) B)))
(/.f64 (sqrt.f64 2) B)
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) B)) 1))
(/.f64 (sqrt.f64 2) B)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) B)))
(/.f64 (sqrt.f64 2) B)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 F A)))) 1)
(sqrt.f64 (/.f64 F A))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 A)))
(*.f64 (sqrt.f64 (/.f64 1 A)) (sqrt.f64 F))
(*.f64 1 (sqrt.f64 (/.f64 F A)))
(sqrt.f64 (/.f64 F A))
(*.f64 (cbrt.f64 (/.f64 F A)) (cbrt.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 (pow.f64 (/.f64 F A) 1/4) (pow.f64 (/.f64 F A) 1/4))
(sqrt.f64 (/.f64 F A))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 F A)))
(sqrt.f64 (/.f64 F A))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 F A)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 F A))) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(*.f64 (pow.f64 -1 1/2) (sqrt.f64 (/.f64 F A)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 F A))) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(/.f64 (sqrt.f64 F) (sqrt.f64 A))
(/.f64 1 (sqrt.f64 (/.f64 A F)))
(/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A))
(/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (neg.f64 A)))
(pow.f64 (/.f64 F A) 1/2)
(sqrt.f64 (/.f64 F A))
(pow.f64 (sqrt.f64 (/.f64 F A)) 1)
(sqrt.f64 (/.f64 F A))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) 3)
(sqrt.f64 (/.f64 F A))
(pow.f64 (pow.f64 (/.f64 F A) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 F A) 3/2))
(pow.f64 (pow.f64 (/.f64 F A) 1/4) 2)
(sqrt.f64 (/.f64 F A))
(fabs.f64 (sqrt.f64 (/.f64 F A)))
(sqrt.f64 (/.f64 F A))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F A))))
(sqrt.f64 (/.f64 F A))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 F A)))))
(sqrt.f64 (/.f64 F A))
(cbrt.f64 (pow.f64 (/.f64 F A) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F A))))
(sqrt.f64 (/.f64 F A))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 F A))))
(sqrt.f64 (/.f64 F A))
(exp.f64 (*.f64 (log.f64 (/.f64 F A)) 1/2))
(sqrt.f64 (/.f64 F A))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F A))) 1))
(sqrt.f64 (/.f64 F A))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F A))))
(sqrt.f64 (/.f64 F A))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) B)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A)))))) B)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)) 3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A)))))) B)
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B) 2))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B) 2))
(fabs.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B) 3))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 3/2) (pow.f64 (/.f64 (sqrt.f64 2) B) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 3/2) (pow.f64 (/.f64 (sqrt.f64 2) B) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3) (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 3/2) (pow.f64 (/.f64 (sqrt.f64 2) B) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 B C))))) 1)
(sqrt.f64 (*.f64 F (+.f64 B C)))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 B C)))
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 B C))))
(sqrt.f64 (*.f64 F (+.f64 B C)))
(*.f64 (cbrt.f64 (*.f64 F (+.f64 B C))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 B C)))))
(*.f64 (sqrt.f64 (+.f64 B C)) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 B C)))
(*.f64 (pow.f64 (*.f64 F (+.f64 B C)) 1/4) (pow.f64 (*.f64 F (+.f64 B C)) 1/4))
(sqrt.f64 (*.f64 F (+.f64 B C)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (+.f64 B C))))
(sqrt.f64 (*.f64 F (+.f64 B C)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 B C))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (+.f64 B C))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 B C))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 B C)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 F (+.f64 B C)))) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 B C)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 B C))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 B C)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 F (+.f64 B C)))) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 B C)))))
(pow.f64 (*.f64 F (+.f64 B C)) 1/2)
(sqrt.f64 (*.f64 F (+.f64 B C)))
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) 1)
(sqrt.f64 (*.f64 F (+.f64 B C)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 B C)))) 3)
(sqrt.f64 (*.f64 F (+.f64 B C)))
(pow.f64 (pow.f64 (*.f64 F (+.f64 B C)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 B C)) 3/2))
(pow.f64 (pow.f64 (*.f64 F (+.f64 B C)) 1/4) 2)
(sqrt.f64 (*.f64 F (+.f64 B C)))
(fabs.f64 (sqrt.f64 (*.f64 F (+.f64 B C))))
(sqrt.f64 (*.f64 F (+.f64 B C)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 B C)))))
(sqrt.f64 (*.f64 F (+.f64 B C)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 B C)))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 B C)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 B C)))))
(sqrt.f64 (*.f64 F (+.f64 B C)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 B C)))))
(sqrt.f64 (*.f64 F (+.f64 B C)))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 B C))) 1/2))
(sqrt.f64 (*.f64 F (+.f64 B C)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 B C)))) 1))
(sqrt.f64 (*.f64 F (+.f64 B C)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 B C)))))
(sqrt.f64 (*.f64 F (+.f64 B C)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 1)
(*.f64 (*.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(-.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 B (sqrt.f64 2)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 B (sqrt.f64 2)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) 1) (/.f64 (neg.f64 (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 B (sqrt.f64 2)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) 1) (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (neg.f64 (*.f64 B (sqrt.f64 2))) (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 2))) (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 2))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (*.f64 B (sqrt.f64 2)) (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (*.f64 B (sqrt.f64 2)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (neg.f64 (*.f64 B (sqrt.f64 2))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 2))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 2))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 B (/.f64 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (sqrt.f64 2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 B (sqrt.f64 2)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (*.f64 B (sqrt.f64 2)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (*.f64 1 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 B (sqrt.f64 2))))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (*.f64 B (sqrt.f64 2)))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2)))) 2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2)) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))) 2) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))) 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2)))) 2) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2)))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))) 2) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))) 2) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2)))) 1) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2)))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2)))) (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))) (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 B (sqrt.f64 2)))) (/.f64 -1 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2)))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (*.f64 B (sqrt.f64 2))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2))
(*.f64 (/.f64 -1 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 B (sqrt.f64 2)))) (/.f64 -1 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (*.f64 B (sqrt.f64 2))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 B C)))) 1) (/.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 B (sqrt.f64 2)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 B C)))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (*.f64 B (sqrt.f64 2)) (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 2))) (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 2))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 B C)))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 2))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 2))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 B (/.f64 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (sqrt.f64 2))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) 1) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) B) 1) (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) B) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (sqrt.f64 2) (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2) B)) (/.f64 (sqrt.f64 2) (cbrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2) B)) (/.f64 (sqrt.f64 2) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) B) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 F (+.f64 B C)))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) B)) (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1)
(*.f64 (*.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 3)
(*.f64 (*.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 3) 1/3)
(*.f64 (*.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2)
(*.f64 (*.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2)))) -1)
(/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))))
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 B (sqrt.f64 2)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(log.f64 (exp.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 3))
(*.f64 (*.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) 3) (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 3)))
(*.f64 (*.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1))
(*.f64 (*.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (/.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 B (sqrt.f64 2)))) 1)
(*.f64 B (sqrt.f64 2))
(pow.f64 (*.f64 B (sqrt.f64 2)) 1)
(*.f64 B (sqrt.f64 2))
(pow.f64 (cbrt.f64 (*.f64 B (sqrt.f64 2))) 3)
(*.f64 B (sqrt.f64 2))
(pow.f64 (pow.f64 (*.f64 B (sqrt.f64 2)) 3) 1/3)
(*.f64 B (sqrt.f64 2))
(pow.f64 (sqrt.f64 (*.f64 B (sqrt.f64 2))) 2)
(*.f64 B (sqrt.f64 2))
(sqrt.f64 (pow.f64 (*.f64 B (sqrt.f64 2)) 2))
(fabs.f64 (*.f64 B (sqrt.f64 2)))
(log.f64 (pow.f64 (exp.f64 B) (sqrt.f64 2)))
(*.f64 B (sqrt.f64 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 B (sqrt.f64 2)))))
(*.f64 B (sqrt.f64 2))
(cbrt.f64 (pow.f64 (*.f64 B (sqrt.f64 2)) 3))
(*.f64 B (sqrt.f64 2))
(cbrt.f64 (*.f64 (pow.f64 B 3) (*.f64 2 (sqrt.f64 2))))
(*.f64 B (sqrt.f64 2))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 B 3)))
(*.f64 B (sqrt.f64 2))
(expm1.f64 (log1p.f64 (*.f64 B (sqrt.f64 2))))
(*.f64 B (sqrt.f64 2))
(exp.f64 (log.f64 (*.f64 B (sqrt.f64 2))))
(*.f64 B (sqrt.f64 2))
(exp.f64 (*.f64 (log.f64 (*.f64 B (sqrt.f64 2))) 1))
(*.f64 B (sqrt.f64 2))
(log1p.f64 (expm1.f64 (*.f64 B (sqrt.f64 2))))
(*.f64 B (sqrt.f64 2))
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (neg.f64 (sqrt.f64 2))))
(*.f64 (*.f64 B (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 B C)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))))) 1)
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) 1)
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2)))) 3)
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) 3) 1/3)
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2)))) 2)
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (neg.f64 (sqrt.f64 2))))
(*.f64 (*.f64 B (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 B C)))))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C)))) 2))
(fabs.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 B) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2))) 3))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 B C)) 3/2) (pow.f64 (*.f64 B (sqrt.f64 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 B (sqrt.f64 2)) 3) (pow.f64 (*.f64 F (+.f64 B C)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 B C)) 3/2) (pow.f64 (*.f64 B (sqrt.f64 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2)))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2)))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2)))) 1))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (*.f64 B (sqrt.f64 2)))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) 1)
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 A (hypot.f64 B A))))
(*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F))
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
(*.f64 (cbrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(*.f64 (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 1/4) (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 1/4))
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)) 1)
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 1/2)
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))) 3)
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(pow.f64 (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 3/2))
(pow.f64 (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 1/4) 2)
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))))
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 3/2))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 3/2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 3/2) (pow.f64 F 3/2)))
(cbrt.f64 (*.f64 (pow.f64 F 3/2) (pow.f64 (+.f64 A (hypot.f64 B A)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 3/2) (pow.f64 F 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))) 1))
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)) 1/2))
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (hypot.f64 B A)))) 1)
(+.f64 A (hypot.f64 B A))
(-.f64 (/.f64 (pow.f64 (hypot.f64 B A) 2) (-.f64 (hypot.f64 B A) A)) (/.f64 (pow.f64 A 2) (-.f64 (hypot.f64 B A) A)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B A) 2) (pow.f64 A 2)) (-.f64 (hypot.f64 B A) A))
(-.f64 (/.f64 (pow.f64 A 2) (-.f64 A (hypot.f64 B A))) (/.f64 (pow.f64 (hypot.f64 B A) 2) (-.f64 A (hypot.f64 B A))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (hypot.f64 B A) 2)) (-.f64 A (hypot.f64 B A)))
(*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 (+.f64 A (hypot.f64 B A))))
(+.f64 A (hypot.f64 B A))
(*.f64 1 (+.f64 A (hypot.f64 B A)))
(+.f64 A (hypot.f64 B A))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 B A))) 2) (cbrt.f64 (+.f64 A (hypot.f64 B A))))
(+.f64 A (hypot.f64 B A))
(/.f64 (+.f64 (pow.f64 (hypot.f64 B A) 3) (pow.f64 A 3)) (+.f64 (pow.f64 (hypot.f64 B A) 2) (-.f64 (pow.f64 A 2) (*.f64 (hypot.f64 B A) A))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B A) 3)) (+.f64 (pow.f64 (hypot.f64 B A) 2) (-.f64 (pow.f64 A 2) (*.f64 A (hypot.f64 B A)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B A) 3)) (+.f64 (pow.f64 (hypot.f64 B A) 2) (*.f64 A (-.f64 A (hypot.f64 B A)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B A) 3)) (fma.f64 A A (-.f64 (pow.f64 (hypot.f64 B A) 2) (*.f64 A (hypot.f64 B A)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B A) 3)) (fma.f64 A A (*.f64 (hypot.f64 B A) (-.f64 (hypot.f64 B A) A))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B A) 2) (pow.f64 A 2)) (-.f64 (hypot.f64 B A) A))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (hypot.f64 B A) 2)) (-.f64 A (hypot.f64 B A)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 B A) 3) (pow.f64 A 3))) (neg.f64 (+.f64 (pow.f64 (hypot.f64 B A) 2) (-.f64 (pow.f64 A 2) (*.f64 (hypot.f64 B A) A)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B A) 3))) (neg.f64 (+.f64 (pow.f64 (hypot.f64 B A) 2) (-.f64 (pow.f64 A 2) (*.f64 A (hypot.f64 B A))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B A) 3)) (+.f64 (pow.f64 (hypot.f64 B A) 2) (*.f64 A (-.f64 A (hypot.f64 B A))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B A) 3))) (neg.f64 (fma.f64 A A (-.f64 (pow.f64 (hypot.f64 B A) 2) (*.f64 A (hypot.f64 B A))))))
(neg.f64 (/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B A) 3)) (neg.f64 (fma.f64 A A (-.f64 (pow.f64 (hypot.f64 B A) 2) (*.f64 A (hypot.f64 B A)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B A) 3)) (fma.f64 A A (*.f64 (hypot.f64 B A) (-.f64 (hypot.f64 B A) A)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 B A) 2) (pow.f64 A 2))) (neg.f64 (-.f64 (hypot.f64 B A) A)))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (hypot.f64 B A) 2) (pow.f64 A 2)) (-.f64 (hypot.f64 B A) A)))
(/.f64 (neg.f64 (-.f64 (pow.f64 A 2) (pow.f64 (hypot.f64 B A) 2))) (neg.f64 (-.f64 A (hypot.f64 B A))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (hypot.f64 B A) 2)) (-.f64 A (hypot.f64 B A))))
(pow.f64 (+.f64 A (hypot.f64 B A)) 1)
(+.f64 A (hypot.f64 B A))
(pow.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) 2)
(+.f64 A (hypot.f64 B A))
(pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 B A))) 3)
(+.f64 A (hypot.f64 B A))
(pow.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 2) 1/2)
(sqrt.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 2))
(fabs.f64 (+.f64 A (hypot.f64 B A)))
(pow.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 3) 1/3)
(+.f64 A (hypot.f64 B A))
(sqrt.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 2))
(fabs.f64 (+.f64 A (hypot.f64 B A)))
(log.f64 (exp.f64 (+.f64 A (hypot.f64 B A))))
(+.f64 A (hypot.f64 B A))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 A (hypot.f64 B A)))))
(+.f64 A (hypot.f64 B A))
(cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 3))
(+.f64 A (hypot.f64 B A))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 3/2) (pow.f64 (+.f64 A (hypot.f64 B A)) 3/2)))
(+.f64 A (hypot.f64 B A))
(expm1.f64 (log1p.f64 (+.f64 A (hypot.f64 B A))))
(+.f64 A (hypot.f64 B A))
(exp.f64 (log.f64 (+.f64 A (hypot.f64 B A))))
(+.f64 A (hypot.f64 B A))
(exp.f64 (*.f64 (log.f64 (+.f64 A (hypot.f64 B A))) 1))
(+.f64 A (hypot.f64 B A))
(log1p.f64 (expm1.f64 (+.f64 A (hypot.f64 B A))))
(+.f64 A (hypot.f64 B A))
(fma.f64 (cbrt.f64 (hypot.f64 B A)) (pow.f64 (cbrt.f64 (hypot.f64 B A)) 2) A)
(+.f64 A (hypot.f64 B A))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B A)) 2) (cbrt.f64 (hypot.f64 B A)) A)
(+.f64 A (hypot.f64 B A))
(fma.f64 1 A (hypot.f64 B A))
(+.f64 A (hypot.f64 B A))
(fma.f64 1 (hypot.f64 B A) A)
(+.f64 A (hypot.f64 B A))
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (hypot.f64 B A))
(+.f64 A (hypot.f64 B A))
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (hypot.f64 B A))
(+.f64 A (hypot.f64 B A))
(fma.f64 (sqrt.f64 (hypot.f64 B A)) (sqrt.f64 (hypot.f64 B A)) A)
(+.f64 A (hypot.f64 B A))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) B)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A)))))) B)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)) 3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A)))))) B)
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B) 2))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B) 2))
(fabs.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B) 3))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 3/2) (pow.f64 (/.f64 (sqrt.f64 2) B) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 3/2) (pow.f64 (/.f64 (sqrt.f64 2) B) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3) (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 3/2) (pow.f64 (/.f64 (sqrt.f64 2) B) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)
(+.f64 (*.f64 F (hypot.f64 B A)) (*.f64 F A))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(+.f64 (*.f64 F A) (*.f64 F (hypot.f64 B A)))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(+.f64 (*.f64 (hypot.f64 B A) F) (*.f64 A F))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(+.f64 (*.f64 A F) (*.f64 (hypot.f64 B A) F))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))) 1)
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)) 2)
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 1)
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)) 3)
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(pow.f64 (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 2))
(fabs.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(pow.f64 (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 3) 1/3)
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 2))
(sqrt.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 2))
(fabs.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(log.f64 (pow.f64 (exp.f64 F) (+.f64 A (hypot.f64 B A))))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 3))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 3) (pow.f64 F 3)))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (+.f64 A (hypot.f64 B A)) 3)))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 3/2) (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 3/2)))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(exp.f64 (log.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)) 1))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(fma.f64 A F (*.f64 (hypot.f64 B A) F))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(fma.f64 (hypot.f64 B A) F (*.f64 A F))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(fma.f64 F A (*.f64 F (hypot.f64 B A)))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))
(fma.f64 F (hypot.f64 B A) (*.f64 F A))
(*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(*.f64 F (+.f64 A (hypot.f64 B A)))

eval517.0ms (1.7%)

Compiler

Compiled 31240 to 19982 computations (36% saved)

prune299.0ms (1%)

Pruning

80 alts after pruning (74 fresh and 6 done)

PrunedKeptTotal
New1005351040
Fresh63945
Picked325
Done246
Total1016801096
Accuracy
84.6%
Counts
1096 → 80
Alt Table
Click to see full alt table
StatusAccuracyProgram
25.8%
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 3)
2.2%
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))) B)
6.1%
(/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A))
17.8%
(/.f64 (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.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)))))
15.0%
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 B C)) (sqrt.f64 F)) (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
20.4%
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
16.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 F C (*.f64 F (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
16.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
29.1%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
14.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (+.f64 B C) (/.f64 (*.f64 1/2 (pow.f64 C 2)) B)))) (*.f64 B (sqrt.f64 2)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
3.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2)))) (*.f64 A (*.f64 C -4)))
13.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
17.4%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
12.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 B C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
13.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 A 0))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
25.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))
16.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 1 (/.f64 A (pow.f64 B 2)))) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
13.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
13.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 F C)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
27.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) B)
17.3%
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
18.8%
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 2 F))) 3/2))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.1%
(/.f64 1 (sqrt.f64 (/.f64 A F)))
27.3%
(*.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) 1/4) 2) (neg.f64 (/.f64 (sqrt.f64 2) B)))
4.0%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (/.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 2))) A)))
1.3%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (neg.f64 B) F)))
2.2%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
1.2%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B A))))
2.2%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F B)))
5.2%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A F)))))
23.4%
(*.f64 (+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (*.f64 1/2 A) (sqrt.f64 (/.f64 F B)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
23.3%
(*.f64 (+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
25.7%
(*.f64 (*.f64 (pow.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 3/2) 1/3) (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
38.7%
(*.f64 (*.f64 (pow.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 1/4) 2) (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
38.3%
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A)))) 3) (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
38.2%
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (hypot.f64 B A)) (sqrt.f64 (hypot.f64 B A)) A)) (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
37.1%
(*.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
33.2%
(*.f64 (*.f64 (sqrt.f64 (+.f64 B A)) (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
38.3%
(*.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) 3)))
38.7%
(*.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
38.7%
(*.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)) (neg.f64 (/.f64 1 (/.f64 B (sqrt.f64 2)))))
38.7%
(*.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)) (neg.f64 (*.f64 (pow.f64 2 1/4) (/.f64 (pow.f64 2 1/4) B))))
38.7%
(*.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B))))
35.9%
(*.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)) (neg.f64 (exp.f64 (log.f64 (/.f64 (sqrt.f64 2) B)))))
12.3%
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2)) (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
6.5%
(*.f64 (*.f64 (sqrt.f64 (*.f64 A 2)) (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
33.9%
(*.f64 (*.f64 (sqrt.f64 B) (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
36.4%
(*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (+.f64 A (hypot.f64 B A))) 1/2)) (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
27.4%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 3/2)) (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
7.7%
(*.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 2))) C)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
11.2%
(*.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 2))) A)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
29.9%
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))
25.0%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 (cbrt.f64 (hypot.f64 B A)) 3) A))) (neg.f64 (exp.f64 (log.f64 (/.f64 (sqrt.f64 2) B)))))
26.1%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
23.5%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B C))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
23.8%
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B A))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
26.0%
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B C)))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
11.8%
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (/.f64 (pow.f64 B 2) A) -1/2))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
4.5%
(*.f64 (sqrt.f64 (*.f64 F (*.f64 2 C))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
25.8%
(*.f64 (sqrt.f64 (*.f64 F (exp.f64 (log.f64 (+.f64 A (hypot.f64 B A)))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
24.4%
(*.f64 (sqrt.f64 (*.f64 F B)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
2.8%
(*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
1.1%
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))
5.2%
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 2 B)))
8.3%
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 C F)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
11.8%
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
16.3%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
25.8%
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)) 1/2)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
1.9%
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) A) (sqrt.f64 (/.f64 F C))))
1.9%
(*.f64 1/4 (*.f64 (/.f64 B (/.f64 A (pow.f64 (sqrt.f64 2) 2))) (sqrt.f64 (/.f64 F C))))
3.1%
(*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
1.9%
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 A (sqrt.f64 2)))))
1.1%
(sqrt.f64 (/.f64 (*.f64 -2 F) B))
1.2%
(sqrt.f64 (/.f64 F A))
2.1%
(sqrt.f64 (*.f64 (/.f64 F B) 2))
8.5%
(sqrt.f64 (neg.f64 (/.f64 F C)))
8.3%
(sqrt.f64 (neg.f64 (/.f64 F A)))
16.4%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
4.5%
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F C))))
5.2%
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))
Compiler

Compiled 3923 to 2557 computations (34.8% saved)

regimes1.1s (3.5%)

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

6 calls:

252.0ms
A
247.0ms
C
201.0ms
F
134.0ms
B
134.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
46.9%3A
51.4%2B
48.4%5C
47.3%4F
51.7%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)))
51.4%2(pow.f64 B 2)
Compiler

Compiled 2219 to 1301 computations (41.4% saved)

regimes262.0ms (0.9%)

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

2 calls:

115.0ms
(pow.f64 B 2)
104.0ms
B
Results
AccuracySegmentsBranch
49.5%2B
49.5%2(pow.f64 B 2)
Compiler

Compiled 1541 to 910 computations (40.9% saved)

regimes129.0ms (0.4%)

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

2 calls:

61.0ms
B
39.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
49.5%2B
49.5%2(pow.f64 B 2)
Compiler

Compiled 1027 to 609 computations (40.7% saved)

regimes232.0ms (0.8%)

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

2 calls:

109.0ms
B
99.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
46.3%2B
46.3%2(pow.f64 B 2)
Compiler

Compiled 994 to 591 computations (40.5% saved)

regimes110.0ms (0.4%)

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

2 calls:

54.0ms
B
34.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
46.2%2(pow.f64 B 2)
46.2%2B
Compiler

Compiled 785 to 477 computations (39.2% saved)

regimes552.0ms (1.8%)

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

5 calls:

187.0ms
B
143.0ms
C
76.0ms
(pow.f64 B 2)
74.0ms
A
50.0ms
F
Results
AccuracySegmentsBranch
41.8%5C
39.9%2F
42.9%3A
43.5%3(pow.f64 B 2)
43.5%3B
Compiler

Compiled 719 to 445 computations (38.1% saved)

regimes138.0ms (0.5%)

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

2 calls:

75.0ms
B
42.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
43.4%3(pow.f64 B 2)
43.4%3B
Compiler

Compiled 671 to 410 computations (38.9% saved)

regimes170.0ms (0.6%)

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

2 calls:

88.0ms
B
68.0ms
A
Results
AccuracySegmentsBranch
42.9%3A
40.8%4B
Compiler

Compiled 582 to 353 computations (39.3% saved)

regimes84.0ms (0.3%)

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

2 calls:

37.0ms
F
35.0ms
A
Results
AccuracySegmentsBranch
39.9%2F
37.9%2A
Compiler

Compiled 402 to 242 computations (39.8% saved)

regimes49.0ms (0.2%)

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

1 calls:

40.0ms
F
Results
AccuracySegmentsBranch
40.9%3F
Compiler

Compiled 252 to 154 computations (38.9% saved)

regimes103.0ms (0.3%)

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

3 calls:

38.0ms
F
33.0ms
A
25.0ms
B
Results
AccuracySegmentsBranch
33.6%2B
32.5%2A
39.2%3F
Compiler

Compiled 238 to 150 computations (37% saved)

regimes51.0ms (0.2%)

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

2 calls:

30.0ms
C
18.0ms
F
Results
AccuracySegmentsBranch
33.5%3C
35.9%2F
Compiler

Compiled 104 to 66 computations (36.5% saved)

regimes94.0ms (0.3%)

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

4 calls:

36.0ms
A
25.0ms
C
18.0ms
F
13.0ms
B
Results
AccuracySegmentsBranch
15.3%4C
14.1%6A
11.6%2B
11.3%2F
Compiler

Compiled 79 to 52 computations (34.2% saved)

regimes23.0ms (0.1%)

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

1 calls:

21.0ms
C
Results
AccuracySegmentsBranch
14.8%4C
Compiler

Compiled 58 to 36 computations (37.9% saved)

regimes13.0ms (0%)

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

1 calls:

9.0ms
C
Results
AccuracySegmentsBranch
12.2%2C
Compiler

Compiled 49 to 32 computations (34.7% saved)

regimes16.0ms (0.1%)

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

3 calls:

7.0ms
C
3.0ms
F
3.0ms
B
Results
AccuracySegmentsBranch
8.3%1F
8.3%1B
8.3%1C
Compiler

Compiled 28 to 20 computations (28.6% saved)

regimes16.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 F A))
Outputs
(sqrt.f64 (/.f64 F A))
Calls

4 calls:

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

Compiled 28 to 22 computations (21.4% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.034865974177832e+112
2.2978665008835156e+113
Compiler

Compiled 47 to 34 computations (27.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.173255984346729e+97
1.2109332200466185e+99
Compiler

Compiled 47 to 34 computations (27.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.173255984346729e+97
1.2109332200466185e+99
Compiler

Compiled 47 to 34 computations (27.7% saved)

bsearch58.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
57.0ms
3.356727655773084e-80
7.664465715365419e-77
Results
20.0ms78×body256valid
18.0ms22×body2048valid
8.0ms15×body512valid
7.0ms13×body1024valid
2.0msbody256invalid
Compiler

Compiled 531 to 406 computations (23.5% saved)

bsearch49.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
48.0ms
3.356727655773084e-80
7.664465715365419e-77
Results
20.0ms95×body256valid
13.0ms15×body2048valid
5.0ms10×body1024valid
3.0msbody512valid
2.0ms10×body256invalid
Compiler

Compiled 515 to 390 computations (24.3% saved)

bsearch93.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
37.0ms
2.4580044258212735e+87
2.033041047468952e+88
56.0ms
1.2224419921921696e-83
3.356727655773084e-80
Results
40.0ms154×body256valid
18.0ms25×body2048valid
18.0ms28×body1024valid
6.0ms17×body512valid
6.0ms16×body256invalid
Compiler

Compiled 715 to 536 computations (25% saved)

bsearch91.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
36.0ms
2.4580044258212735e+87
2.033041047468952e+88
55.0ms
1.2224419921921696e-83
3.356727655773084e-80
Results
38.0ms157×body256valid
26.0ms30×body1024valid
14.0ms20×body2048valid
6.0ms17×body512valid
3.0ms15×body256invalid
Compiler

Compiled 683 to 512 computations (25% saved)

bsearch87.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
46.0ms
4.408307670463993e+104
1.0794583403817567e+112
41.0ms
-9.61464546987656e+31
-1.3171883252755715e+31
Results
43.0ms183×body256valid
20.0ms34×body1024valid
10.0ms22×body512valid
7.0ms35×body256invalid
1.0msbody2048valid
1.0msbody512invalid
1.0msbody1024invalid
Compiler

Compiled 579 to 470 computations (18.8% saved)

bsearch449.0ms (1.5%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
448.0ms
-5.973698544003049e-252
7.006544277424634e-308
Results
133.0ms612×body256invalid
117.0ms57×body2048invalid
69.0ms123×body1024invalid
60.0ms69×body512invalid
46.0ms167×body256valid
9.0ms12×body1024valid
9.0msbody2048valid
2.0msbody512valid
Compiler

Compiled 375 to 302 computations (19.5% saved)

bsearch417.0ms (1.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
6.0ms
1.953998435300961e+27
2.0383685946472486e+27
411.0ms
-5.973698544003049e-252
7.006544277424634e-308
Results
162.0ms755×body256invalid
83.0ms145×body1024invalid
59.0ms73×body2048invalid
49.0ms93×body512invalid
40.0ms176×body256valid
10.0ms14×body1024valid
5.0msbody2048valid
4.0ms11×body512valid
Compiler

Compiled 430 to 326 computations (24.2% saved)

bsearch455.0ms (1.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
84.0ms
2.859213349729389e-123
1.558814287882117e-113
371.0ms
-5.973698544003049e-252
7.006544277424634e-308
Results
154.0ms676×body256invalid
82.0ms141×body1024invalid
62.0ms282×body256valid
62.0ms78×body2048invalid
23.0ms66×body512invalid
21.0ms34×body1024valid
19.0ms15×body2048valid
11.0ms21×body512valid
Compiler

Compiled 643 to 520 computations (19.1% saved)

bsearch421.0ms (1.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
420.0ms
-5.973698544003049e-252
7.006544277424634e-308
Results
167.0ms845×body256invalid
85.0ms157×body1024invalid
68.0ms94×body2048invalid
44.0ms85×body512invalid
41.0ms174×body256valid
6.0msbody2048valid
3.0msbody1024valid
2.0msbody512valid
Compiler

Compiled 339 to 278 computations (18% saved)

bsearch130.0ms (0.4%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
0.00013828383646235753
26.372879213380415
59.0ms
1.5697189495515744e-159
4.090787364668399e-153
58.0ms
-4.116686664939935e+94
-1.6583913680050085e+88
Results
46.0ms212×body256valid
27.0ms49×body1024valid
26.0ms30×body2048valid
16.0ms29×body512valid
9.0ms49×body256invalid
1.0msbody512invalid
1.0msbody2048invalid
Compiler

Compiled 525 to 414 computations (21.1% saved)

bsearch512.0ms (1.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
54.0ms
0.00013828383646235753
26.372879213380415
54.0ms
1.5697189495515744e-159
4.090787364668399e-153
403.0ms
-4.116686664939935e+94
-1.6583913680050085e+88
Results
334.0ms315×body256valid
126.0ms64×body1024valid
19.0ms22×body2048valid
12.0ms31×body512valid
11.0ms59×body256invalid
2.0msbody512invalid
0.0msbody1024invalid
Compiler

Compiled 663 to 524 computations (21% saved)

bsearch60.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
59.0ms
0.00013828383646235753
26.372879213380415
Results
28.0ms120×body256valid
16.0msbody512valid
10.0ms18×body1024valid
4.0ms19×body256invalid
Compiler

Compiled 231 to 182 computations (21.2% saved)

simplify94.0ms (0.3%)

Algorithm
egg-herbie
Rules
294×neg-mul-1
218×*-commutative
200×unsub-neg
152×distribute-lft-neg-in
152×distribute-rgt-neg-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01982533
13322533
24582533
35662517
46212517
58332517
611392517
711492517
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (pow.f64 B 2) 50000000000000000777970806473342151213410069846053071668488529021541689058237785163249269495752372383810314043392) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (*.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)))))
(if (<=.f64 (pow.f64 B 2) 99999999999999999769037024514370800696612547992403838920556863966097586548129676477911932478685184) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)))))
(if (<=.f64 (pow.f64 B 2) 99999999999999999769037024514370800696612547992403838920556863966097586548129676477911932478685184) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)))))
(if (<=.f64 B 6883551971229495/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 F C)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (*.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)))))
(if (<=.f64 B 7092144455206147/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 F C)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (*.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 2) B))))
(if (<=.f64 B 5339967589802275/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 F C)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 6800000000000000430772552214536198407464573706776876120747784016933169924708970610556928) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) B) (*.f64 (*.f64 (sqrt.f64 (+.f64 B A)) (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))))
(if (<=.f64 B 150186588463189/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 14499999999999999853254270811676342002458318485632174832082189861101946413190389493137408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) B) (*.f64 (*.f64 (sqrt.f64 (+.f64 B A)) (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))))
(if (<=.f64 A -95000000000000007800013870596096) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (if (<=.f64 A 3799999999999999755815622191204771792126083032223633173221086030992475035946163361651743420826222197908967522304) (*.f64 (*.f64 (sqrt.f64 B) (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (*.f64 (sqrt.f64 (*.f64 A 2)) (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))))
(if (<=.f64 F -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A)) (*.f64 (*.f64 (sqrt.f64 B) (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 2) B))))
(if (<=.f64 F -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A)) (if (<=.f64 F 1959999999999999894102212608) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) B) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(if (<=.f64 F -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A)) (if (<=.f64 F 324922229779783/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (*.f64 (sqrt.f64 (*.f64 F B)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(if (<=.f64 F -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(if (<=.f64 C -26999999999999999434305679754975092625273144643383743619328122327466693356157629876718796800) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 6642173867685913/30191699398572330817932436647906151127335369763331523427009650401964993299137190816689013801421270140331747000246110759198164677039398341060491474011461568349195162615808) (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 2 B))) (if (<=.f64 C 3602879701896397/36028797018963968) (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A)))))
(if (<=.f64 C -17000000000000000193507848147148331227012683895482932388127511604523445750969325880082432) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 7547924849643083/30191699398572330817932436647906151127335369763331523427009650401964993299137190816689013801421270140331747000246110759198164677039398341060491474011461568349195162615808) (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 2 B))) (if (<=.f64 C 3) (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F A))))))
(if (<=.f64 C 2628661030503611/4611686018427387904) (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F A))))
(sqrt.f64 (neg.f64 (/.f64 F A)))
(sqrt.f64 (/.f64 F A))
Outputs
(if (<=.f64 (pow.f64 B 2) 50000000000000000777970806473342151213410069846053071668488529021541689058237785163249269495752372383810314043392) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (*.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)))))
(if (<=.f64 (pow.f64 B 2) 50000000000000000777970806473342151213410069846053071668488529021541689058237785163249269495752372383810314043392) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)) (*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 B))))
(if (<=.f64 (pow.f64 B 2) 50000000000000000777970806473342151213410069846053071668488529021541689058237785163249269495752372383810314043392) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 1) B))))
(if (<=.f64 (pow.f64 B 2) 50000000000000000777970806473342151213410069846053071668488529021541689058237785163249269495752372383810314043392) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (neg.f64 (sqrt.f64 F)))))
(if (<=.f64 (pow.f64 B 2) 50000000000000000777970806473342151213410069846053071668488529021541689058237785163249269495752372383810314043392) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)) (*.f64 (sqrt.f64 2) (/.f64 -1 B))))
(if (<=.f64 (pow.f64 B 2) 99999999999999999769037024514370800696612547992403838920556863966097586548129676477911932478685184) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)))))
(if (<=.f64 (pow.f64 B 2) 99999999999999999769037024514370800696612547992403838920556863966097586548129676477911932478685184) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)) (*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 B))))
(if (<=.f64 (pow.f64 B 2) 99999999999999999769037024514370800696612547992403838920556863966097586548129676477911932478685184) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 1) B))))
(if (<=.f64 (pow.f64 B 2) 99999999999999999769037024514370800696612547992403838920556863966097586548129676477911932478685184) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (neg.f64 (sqrt.f64 F)))))
(if (<=.f64 (pow.f64 B 2) 99999999999999999769037024514370800696612547992403838920556863966097586548129676477911932478685184) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)) (*.f64 (sqrt.f64 2) (/.f64 -1 B))))
(if (<=.f64 (pow.f64 B 2) 99999999999999999769037024514370800696612547992403838920556863966097586548129676477911932478685184) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))) (*.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)))))
(if (<=.f64 (pow.f64 B 2) 99999999999999999769037024514370800696612547992403838920556863966097586548129676477911932478685184) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (*.f64 F (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 A C)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)) (*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 B))))
(if (<=.f64 (pow.f64 B 2) 99999999999999999769037024514370800696612547992403838920556863966097586548129676477911932478685184) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (*.f64 F (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 A C)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 1) B))))
(if (<=.f64 (pow.f64 B 2) 99999999999999999769037024514370800696612547992403838920556863966097586548129676477911932478685184) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (*.f64 F (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 A C)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (neg.f64 (sqrt.f64 F)))))
(if (<=.f64 (pow.f64 B 2) 99999999999999999769037024514370800696612547992403838920556863966097586548129676477911932478685184) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (*.f64 F (+.f64 (hypot.f64 (-.f64 A C) B) (+.f64 A C)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)) (*.f64 (sqrt.f64 2) (/.f64 -1 B))))
(if (<=.f64 B 6883551971229495/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 F C)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (*.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)))))
(if (<=.f64 B 6883551971229495/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)) (*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 B))))
(if (<=.f64 B 6883551971229495/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 1) B))))
(if (<=.f64 B 6883551971229495/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (neg.f64 (sqrt.f64 F)))))
(if (<=.f64 B 6883551971229495/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)) (*.f64 (sqrt.f64 2) (/.f64 -1 B))))
(if (<=.f64 B 7092144455206147/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 F C)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (*.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 2) B))))
(if (<=.f64 B 7092144455206147/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 2) B))))
(if (<=.f64 B 5339967589802275/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 F C)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 6800000000000000430772552214536198407464573706776876120747784016933169924708970610556928) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) B) (*.f64 (*.f64 (sqrt.f64 (+.f64 B A)) (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))))
(if (<=.f64 B 5339967589802275/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (if (<=.f64 B 6800000000000000430772552214536198407464573706776876120747784016933169924708970610556928) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A)))))) B) (*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 B A))))))
(if (<=.f64 B 150186588463189/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 14499999999999999853254270811676342002458318485632174832082189861101946413190389493137408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) B) (*.f64 (*.f64 (sqrt.f64 (+.f64 B A)) (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))))
(if (<=.f64 B 150186588463189/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (if (<=.f64 B 14499999999999999853254270811676342002458318485632174832082189861101946413190389493137408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A)))))) B) (*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 B A))))))
(if (<=.f64 A -95000000000000007800013870596096) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (if (<=.f64 A 3799999999999999755815622191204771792126083032223633173221086030992475035946163361651743420826222197908967522304) (*.f64 (*.f64 (sqrt.f64 B) (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (*.f64 (sqrt.f64 (*.f64 A 2)) (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))))
(if (<=.f64 A -95000000000000007800013870596096) (*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))) (if (<=.f64 A 3799999999999999755815622191204771792126083032223633173221086030992475035946163361651743420826222197908967522304) (*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 F) (sqrt.f64 B))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 A))))))
(if (<=.f64 A -95000000000000007800013870596096) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))))) (if (<=.f64 A 3799999999999999755815622191204771792126083032223633173221086030992475035946163361651743420826222197908967522304) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 F) (neg.f64 (sqrt.f64 B)))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 2 A)) (neg.f64 (sqrt.f64 F))))))
(if (<=.f64 F -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A)) (*.f64 (*.f64 (sqrt.f64 B) (sqrt.f64 F)) (neg.f64 (/.f64 (sqrt.f64 2) B))))
(if (<=.f64 F -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A)) (*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 F) (sqrt.f64 B))))
(if (<=.f64 F -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A)) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 F) (neg.f64 (sqrt.f64 B)))))
(if (<=.f64 F -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A)) (if (<=.f64 F 1959999999999999894102212608) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) B) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(if (<=.f64 F -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A)) (if (<=.f64 F 1959999999999999894102212608) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A)))))) B) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))
(if (<=.f64 F -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A)) (if (<=.f64 F 324922229779783/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (*.f64 (sqrt.f64 (*.f64 F B)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(if (<=.f64 F -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A)) (if (<=.f64 F 324922229779783/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 B F))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))
(if (<=.f64 F -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(if (<=.f64 F -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A)) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))))
(if (<=.f64 C -26999999999999999434305679754975092625273144643383743619328122327466693356157629876718796800) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 6642173867685913/30191699398572330817932436647906151127335369763331523427009650401964993299137190816689013801421270140331747000246110759198164677039398341060491474011461568349195162615808) (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 2 B))) (if (<=.f64 C 3602879701896397/36028797018963968) (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A)))))
(if (<=.f64 C -26999999999999999434305679754975092625273144643383743619328122327466693356157629876718796800) (sqrt.f64 (/.f64 (neg.f64 F) C)) (if (<=.f64 C 6642173867685913/30191699398572330817932436647906151127335369763331523427009650401964993299137190816689013801421270140331747000246110759198164677039398341060491474011461568349195162615808) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (neg.f64 2) B)) (if (<=.f64 C 3602879701896397/36028797018963968) (sqrt.f64 (/.f64 (neg.f64 F) C)) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A)))))
(if (<=.f64 C -17000000000000000193507848147148331227012683895482932388127511604523445750969325880082432) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 7547924849643083/30191699398572330817932436647906151127335369763331523427009650401964993299137190816689013801421270140331747000246110759198164677039398341060491474011461568349195162615808) (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 2 B))) (if (<=.f64 C 3) (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F A))))))
(if (<=.f64 C -17000000000000000193507848147148331227012683895482932388127511604523445750969325880082432) (sqrt.f64 (/.f64 (neg.f64 F) C)) (if (<=.f64 C 7547924849643083/30191699398572330817932436647906151127335369763331523427009650401964993299137190816689013801421270140331747000246110759198164677039398341060491474011461568349195162615808) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (neg.f64 2) B)) (if (<=.f64 C 3) (sqrt.f64 (/.f64 (neg.f64 F) C)) (sqrt.f64 (/.f64 (neg.f64 F) A)))))
(if (<=.f64 C 2628661030503611/4611686018427387904) (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F A))))
(if (<=.f64 C 2628661030503611/4611686018427387904) (sqrt.f64 (/.f64 (neg.f64 F) C)) (sqrt.f64 (/.f64 (neg.f64 F) A)))
(sqrt.f64 (neg.f64 (/.f64 F A)))
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F A))
Compiler

Compiled 720 to 505 computations (29.9% saved)

soundness7.7s (25.3%)

Rules
1630×distribute-lft-in
1602×fma-def
1602×fma-def
1578×*-commutative
1578×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
044608
1780598
0122379447
1384472608
0122379447
1384472608
0611175
111431175
048508
1855464
044608
1780598
0122379447
1384472608
0229197232
1710192046
048508
1855464
0119731240
1336629256
0229197232
1710192046
0119731240
1336629256
048508
1855464
0229197232
1710192046
048508
1855464
0229197232
1710192046
0229197232
1710192046
0229197232
1710192046
0229197232
1710192046
044608
1780598
0122379447
1384472608
01702596
15602224
222172112
378942112
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2682 to 1560 computations (41.8% saved)

end1.0ms (0%)

preprocess299.0ms (1%)

Compiler

Compiled 1766 to 1042 computations (41% saved)

Profiling

Loading profile data...