ABCF->ab-angle a

Time bar (total: 29.4s)

analyze1.3s (4.4%)

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

sample7.3s (24.8%)

Results
2.0s6093×body256valid
1.2s4213×body256invalid
882.0ms650×body2048valid
774.0ms873×body1024invalid
755.0ms871×body1024valid
722.0ms553×body2048invalid
448.0ms576×body512invalid
407.0ms642×body512valid
Bogosity

preprocess1.3s (4.3%)

Algorithm
egg-herbie
Rules
1630×distribute-lft-in
1548×distribute-rgt-in
1272×fma-def
1058×*-commutative
610×fma-neg
FPErrors
Click to see full error table
truthopredexupredexsubexpr
1350-1(-1.2505549638967658e-217 2.1470796022091535e-160 -1.1322800631384906e-170 2.831221185347136e-9)(sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))
910-0-(+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))
900-2(1.8977660952466542e-264 1.6702164747693393e-113 -1.078802482605062e+170 1.8328511263181814e-283)(/.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)))
750-1(9.416496857014183e-168 3.635219479702507e-305 6.876060153548216e-119 -1.1688794804391845e+90)(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))))))
551(9.416496857014183e-168 3.635219479702507e-305 6.876060153548216e-119 -1.1688794804391845e+90)20(1.2448360481873044e+113 5.847027858053813e-80 -5.811240153239781e-5 4.2770739637379216e-107)#f
260-0-(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)
40-0-(-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))
20-0-(*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
00-0-B
00-0-(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
00-0-(*.f64 (*.f64 4 A) C)
00-0-(+.f64 A C)
059(1.1903084794121104e+152 7.666893559786101e-86 6.16543260817406e-224 -4.1571421724087904e+176)0-(pow.f64 (-.f64 A C) 2)
00-0-(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F))
00-0-(-.f64 A C)
00-0-(*.f64 4 A)
00-0-F
00-0-(+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))
00-0-C
00-0-4
00-0-2
00-0-(pow.f64 B 2)
00-0-A
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01702596
15602224
222202112
378802112
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 A (+.f64 C (hypot.f64 B (-.f64 C A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 -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 496 to 308 computations (37.9% saved)

eval2.0ms (0%)

Compiler

Compiled 143 to 79 computations (44.8% saved)

prune7.0ms (0%)

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

Compiled 162 to 110 computations (32.1% saved)

localize802.0ms (2.7%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
84.0%
(+.f64 C (hypot.f64 B (-.f64 A C)))
83.2%
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
73.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))))))
65.8%
(/.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))))
73.4%
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
67.2%
(+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))
65.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
51.1%
(sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))
Compiler

Compiled 389 to 203 computations (47.8% saved)

series155.0ms (0.5%)

Counts
8 → 224
Calls

84 calls:

TimeVariablePointExpression
10.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)))
7.0ms
C
@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)))
7.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
C
@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)))
6.0ms
C
@0
(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))))))

rewrite304.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
338×log1p-expm1-u
338×expm1-log1p-u
331×add-exp-log
331×add-log-exp
331×add-cube-cbrt
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 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(+.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 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.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 (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 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(fma.f64 (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) A)
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(-.f64 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 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 2 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)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.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))
(*.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 -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 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 (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 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(fma.f64 (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) A)
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 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 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (cbrt.f64 (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 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) C)
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 (-.f64 A C) B))

simplify540.0ms (1.8%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
0122379683
1385072832
Stop Event
node limit
Counts
450 → 606
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)))))))
(+.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)))))))
(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 (exp.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B))) 1)
(*.f64 1 (hypot.f64 (-.f64 A C) B))
(*.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.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 (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 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(fma.f64 (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) A)
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(-.f64 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 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 2 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)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.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))
(*.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 -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 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 (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 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(fma.f64 (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) A)
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 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 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (cbrt.f64 (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 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) C)
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 (-.f64 A C) B))
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 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (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 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (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 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)) (/.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 A (neg.f64 (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 A (neg.f64 (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 A (neg.f64 (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 1/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 (+.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/2 (pow.f64 (-.f64 A C) 2)) B))
(+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 B (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))
(+.f64 B (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 (*.f64 1/2 (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 1/8 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3))))
(-.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 1/8 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3)))))
(-.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 (*.f64 1/2 (*.f64 (*.f64 C (+.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))))) (*.f64 F (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 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 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 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.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 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 (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 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (/.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 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (/.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 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) C) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (/.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 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (/.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 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (/.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 (+.f64 (pow.f64 B 2) (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 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) C) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (pow.f64 C 2)))))))))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (pow.f64 C 2))))) (-.f64 (/.f64 (*.f64 (*.f64 -1/8 F) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) C) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (/.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 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (/.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 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) C) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (/.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 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (/.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 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.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 A (neg.f64 (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 A (neg.f64 (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 A (neg.f64 (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 A (neg.f64 (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 A (neg.f64 (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 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/2)))))
(-.f64 (*.f64 -1/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 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 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 (pow.f64 B 2) F) (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 (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 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (+.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 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))))))))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 A (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (-.f64 (*.f64 -1/8 (/.f64 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 (pow.f64 B 2) F) (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 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/2))) 2))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 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 (pow.f64 B 2) F) (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 (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 (+.f64 (pow.f64 B 2) (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 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)))) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (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 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)) (fma.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 (*.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 (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 A (neg.f64 (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 A (neg.f64 (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 A (neg.f64 (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 (*.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 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 1/8 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3))))))
(+.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) (*.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)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) A)) (*.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) (*.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)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) A)) (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 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (+.f64 (*.f64 2 (pow.f64 B 2)) 0)))) (*.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 (+.f64 (pow.f64 B 2) (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 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (+.f64 (*.f64 2 (pow.f64 B 2)) 0)))) (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 (+.f64 (pow.f64 B 2) (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 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 (pow.f64 B 2) 1/2) (-.f64 (+.f64 (pow.f64 B 2) (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 (+.f64 (pow.f64 B 2) (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 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (+.f64 (*.f64 2 (pow.f64 B 2)) 0)))) (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 A (neg.f64 (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 A (neg.f64 (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 A (neg.f64 (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 A (neg.f64 (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 A (neg.f64 (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 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (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 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) (*.f64 (pow.f64 B 2) 0))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.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 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (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 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (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 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) (*.f64 (pow.f64 B 2) 0))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.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 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 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) (*.f64 (pow.f64 B 2) 0))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.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 (*.f64 1/2 (*.f64 (*.f64 C (+.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))))) (*.f64 F (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 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 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 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.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 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 (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 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (/.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 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (/.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 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) C) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (/.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 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (/.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 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (/.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 (+.f64 (pow.f64 B 2) (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 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) C) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (pow.f64 C 2)))))))))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (pow.f64 C 2))))) (-.f64 (/.f64 (*.f64 (*.f64 -1/8 F) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) C) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (/.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 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (/.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 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) C) (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (/.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 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (/.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 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.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 A (neg.f64 (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 A (neg.f64 (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 A (neg.f64 (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 A (neg.f64 (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 A (neg.f64 (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 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/2)))))
(-.f64 (*.f64 -1/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 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 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 (pow.f64 B 2) F) (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 (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 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (+.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 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))))))))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 A (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 A))) A) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (-.f64 (*.f64 -1/8 (/.f64 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 (pow.f64 B 2) F) (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 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/2))) 2))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 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 (pow.f64 B 2) F) (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 (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) (*.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)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) A)) (*.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) (*.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)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) A)) (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 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (+.f64 (*.f64 2 (pow.f64 B 2)) 0)))) (*.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 (+.f64 (pow.f64 B 2) (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 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (+.f64 (*.f64 2 (pow.f64 B 2)) 0)))) (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 (+.f64 (pow.f64 B 2) (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 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 (pow.f64 B 2) 1/2) (-.f64 (+.f64 (pow.f64 B 2) (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 (+.f64 (pow.f64 B 2) (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 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (+.f64 (*.f64 2 (pow.f64 B 2)) 0)))) (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 A (neg.f64 (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 A (neg.f64 (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 A (neg.f64 (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 A (neg.f64 (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 A (neg.f64 (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 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (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 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) (*.f64 (pow.f64 B 2) 0))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.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 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (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 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (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 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) (*.f64 (pow.f64 B 2) 0))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.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 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 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) (*.f64 (pow.f64 B 2) 0))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.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 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 (+.f64 (pow.f64 B 2) (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 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)))) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (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 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)) (fma.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 (*.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 (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 A (neg.f64 (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 A (neg.f64 (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 A (neg.f64 (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 (*.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 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 1/8 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3))))))
(+.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)))
(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 A (neg.f64 (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 A (neg.f64 (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 A (neg.f64 (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 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B))
(+.f64 B (+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 (+.f64 B C) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))
(+.f64 B (+.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (*.f64 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 1/8 (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3)))))
(+.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 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (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 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (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 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)) (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 (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 (cbrt.f64 (pow.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)))
(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 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2))) (sqrt.f64 (cbrt.f64 (pow.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)))))
(/.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 (+.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))
(/.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 (+.f64 (pow.f64 (+.f64 C A) 2) (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 (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 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 C A))
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.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 (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))
(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 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)))
(-.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 (*.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))))) (fma.f64 B B (*.f64 A (*.f64 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 (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 (*.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))))) (fma.f64 B B (*.f64 A (*.f64 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)))
(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 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 2 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))) (*.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 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 2 F))))
(*.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 (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 (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 -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 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 (+.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (*.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))
(/.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 (+.f64 (pow.f64 (+.f64 C A) 2) (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 (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 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 C A))
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.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 (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))
(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 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)))
(-.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 (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) C)
(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 (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))
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 (-.f64 A C) B))
(+.f64 C (hypot.f64 (-.f64 A C) B))

eval771.0ms (2.6%)

Compiler

Compiled 43160 to 27994 computations (35.1% saved)

prune301.0ms (1%)

Pruning

35 alts after pruning (35 fresh and 0 done)

PrunedKeptTotal
New57135606
Fresh000
Picked202
Done000
Total57335608
Accuracy
71.8%
Counts
608 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
1.0%
(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)
22.0%
(/.f64 (*.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))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
19.7%
(/.f64 (neg.f64 (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 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
29.4%
(/.f64 (neg.f64 (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)) (fma.f64 B B (*.f64 A (*.f64 C -4))))
23.5%
(/.f64 (neg.f64 (*.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 2 F))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
20.9%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
34.7%
(/.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)))
22.2%
(/.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)))
22.8%
(/.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)))
29.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
15.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 (+.f64 B C) (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
17.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))))
16.8%
(/.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))))
14.9%
(/.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))))
27.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (exp.f64 (log.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
20.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
28.4%
(/.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)))
28.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
3.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (neg.f64 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
26.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (exp.f64 (log.f64 (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
18.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
15.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)))
23.5%
(/.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)))
23.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 A (hypot.f64 B A))))) (-.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)))
20.7%
(/.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))))
31.4%
(-.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))))))
18.3%
(+.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))))))))))
34.5%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
34.6%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
0.0%
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
4.8%
(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)))))
20.8%
(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))))))
21.4%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
21.4%
(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))))))))
1.0%
(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)
22.0%
(/.f64 (*.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))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
19.7%
(/.f64 (neg.f64 (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 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
29.4%
(/.f64 (neg.f64 (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)) (fma.f64 B B (*.f64 A (*.f64 C -4))))
23.5%
(/.f64 (neg.f64 (*.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 2 F))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
20.9%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
34.7%
(/.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)))
22.2%
(/.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)))
22.8%
(/.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)))
29.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
15.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 (+.f64 B C) (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
17.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))))
16.8%
(/.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))))
14.9%
(/.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))))
27.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (exp.f64 (log.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
20.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
28.4%
(/.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)))
28.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
3.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (neg.f64 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
26.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (exp.f64 (log.f64 (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
18.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
15.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)))
23.5%
(/.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)))
23.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 A (hypot.f64 B A))))) (-.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)))
20.7%
(/.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))))
31.4%
(-.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))))))
18.3%
(+.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))))))))))
34.5%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
34.6%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
0.0%
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
4.8%
(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)))))
20.8%
(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))))))
21.4%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
21.4%
(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 5384 to 3672 computations (31.8% saved)

localize644.0ms (2.2%)

Compiler

Compiled 636 to 298 computations (53.1% saved)

eval0.0ms (0%)

Compiler

Compiled 4 to 4 computations (0% saved)

prune106.0ms (0.4%)

Pruning

35 alts after pruning (30 fresh and 5 done)

PrunedKeptTotal
New000
Fresh03030
Picked055
Done000
Total03535
Accuracy
71.8%
Counts
35 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
1.0%
(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)
22.0%
(/.f64 (*.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))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
19.7%
(/.f64 (neg.f64 (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 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
29.4%
(/.f64 (neg.f64 (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)) (fma.f64 B B (*.f64 A (*.f64 C -4))))
23.5%
(/.f64 (neg.f64 (*.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 2 F))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
20.9%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
34.7%
(/.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)))
22.2%
(/.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)))
22.8%
(/.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)))
29.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
15.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 (+.f64 B C) (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
17.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))))
16.8%
(/.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))))
14.9%
(/.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))))
27.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (exp.f64 (log.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
20.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
28.4%
(/.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)))
28.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
3.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (neg.f64 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
26.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (exp.f64 (log.f64 (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
18.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
15.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)))
23.5%
(/.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)))
23.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 A (hypot.f64 B A))))) (-.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)))
20.7%
(/.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))))
31.4%
(-.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))))))
18.3%
(+.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))))))))))
34.5%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
34.6%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
0.0%
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
4.8%
(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)))))
20.8%
(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))))))
21.4%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
21.4%
(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))))))))
1.0%
(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)
22.0%
(/.f64 (*.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))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
19.7%
(/.f64 (neg.f64 (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 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
29.4%
(/.f64 (neg.f64 (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)) (fma.f64 B B (*.f64 A (*.f64 C -4))))
23.5%
(/.f64 (neg.f64 (*.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 2 F))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
20.9%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
34.7%
(/.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)))
22.2%
(/.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)))
22.8%
(/.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)))
29.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
15.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (+.f64 (+.f64 B C) (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
17.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))))
16.8%
(/.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))))
14.9%
(/.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))))
27.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (exp.f64 (log.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
20.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
28.4%
(/.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)))
28.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
3.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (neg.f64 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
26.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (exp.f64 (log.f64 (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
18.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
15.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)))
23.5%
(/.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)))
23.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 A (hypot.f64 B A))))) (-.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)))
20.7%
(/.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))))
31.4%
(-.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))))))
18.3%
(+.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))))))))))
34.5%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
34.6%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
0.0%
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 F A))))
4.8%
(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)))))
20.8%
(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))))))
21.4%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
21.4%
(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 5096 to 3468 computations (31.9% saved)

localize822.0ms (2.8%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
93.3%
(+.f64 C (hypot.f64 (-.f64 A C) B))
91.7%
(+.f64 A (pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) 2))
86.4%
(sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) 2))))
81.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
91.7%
(+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
90.2%
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F)))
87.4%
(sqrt.f64 (*.f64 A (*.f64 C -4)))
81.0%
(/.f64 (*.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))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
94.9%
(+.f64 C (hypot.f64 B C))
94.7%
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)
85.2%
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 C (hypot.f64 B C))))
82.0%
(/.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)))
99.4%
(*.f64 F (+.f64 C (hypot.f64 B C)))
97.9%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
94.9%
(+.f64 C (hypot.f64 B C))
89.3%
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
99.3%
(*.f64 F (+.f64 A (hypot.f64 B A)))
98.1%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
92.7%
(+.f64 A (hypot.f64 B A))
87.0%
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
Compiler

Compiled 624 to 263 computations (57.9% saved)

series355.0ms (1.2%)

Counts
20 → 410
Calls

189 calls:

TimeVariablePointExpression
25.0ms
C
@-inf
(/.f64 (*.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))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
14.0ms
F
@0
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 C (hypot.f64 B C))))
13.0ms
C
@inf
(/.f64 (*.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))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
11.0ms
A
@inf
(/.f64 (*.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))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.0ms
A
@-inf
(/.f64 (*.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))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))

rewrite200.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
522×log1p-expm1-u
522×expm1-log1p-u
514×add-exp-log
514×add-log-exp
502×cbrt-prod
Iterations

Useful iterations: 1 (0.0ms)

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

simplify612.0ms (2.1%)

Algorithm
egg-herbie
Rules
1768×*-commutative
880×+-commutative
658×fma-def
592×associate-*r*
426×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0229595333
1713989966
Stop Event
node limit
Counts
817 → 1001
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 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 -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 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 (/.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 -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 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 A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (pow.f64 C 4)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (pow.f64 C 4)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (pow.f64 C 6)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (pow.f64 C 4)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (pow.f64 C 4)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 -2 (*.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 -2 (*.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 (*.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 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (/.f64 C (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (*.f64 -2 (*.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 (*.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 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (/.f64 C (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 8))) (*.f64 -2 (/.f64 (*.f64 C (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (/.f64 C (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2))) (pow.f64 B 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 B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))))) 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))))) 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (/.f64 F (pow.f64 B 3))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 B (*.f64 (-.f64 (*.f64 1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))))) 2))) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))))) F))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) C))
(+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 1/8))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) C)))
(+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 1/8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 A 3))) (pow.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2)))) (*.f64 B (*.f64 (pow.f64 C 3) (sqrt.f64 1/8)))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) C))))
(+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 1/8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 A 3))) (pow.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2)))) (*.f64 A (pow.f64 (sqrt.f64 1/8) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 A 3))))) A)))) (*.f64 B (*.f64 (pow.f64 C 4) (sqrt.f64 1/8)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 A 3))) (pow.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2)))) (*.f64 B (*.f64 (pow.f64 C 3) (sqrt.f64 1/8)))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) C)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 A (pow.f64 C 2))) (*.f64 1/2 (/.f64 1 C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -2 A) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 A (pow.f64 C 2))) (*.f64 1/2 (/.f64 1 C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -2 A) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 A (pow.f64 C 4))) (*.f64 1/8 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 A) (*.f64 2 C)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 A (pow.f64 C 2))) (*.f64 1/2 (/.f64 1 C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -2 A) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 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 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 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 (pow.f64 B 3) F)) (sqrt.f64 2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A B)) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (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 F (+.f64 (*.f64 -4 A) (*.f64 1/2 B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (*.f64 A B)) (pow.f64 B 2)))) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A B)) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (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 F (+.f64 (*.f64 -4 A) (*.f64 1/2 B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (*.f64 A B)) (pow.f64 B 2)))) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 A F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A B)) (pow.f64 B 2)) (-.f64 (*.f64 F (+.f64 (*.f64 -4 A) (*.f64 1/2 B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (*.f64 A B)) (pow.f64 B 2)))) 2))) (pow.f64 B 3)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A B)) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (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 1/2 (*.f64 (pow.f64 B 4) F)) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.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 B (pow.f64 (sqrt.f64 2) 2)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 B (pow.f64 (sqrt.f64 2) 2))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 4) F))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) (*.f64 B (pow.f64 C 2))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 B (pow.f64 (sqrt.f64 2) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 6) F)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 4) F))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 2) 2))))) (*.f64 B (pow.f64 C 3))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 4) F))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) (*.f64 B (pow.f64 C 2))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 B (pow.f64 (sqrt.f64 2) 2))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.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))))
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/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (pow.f64 (sqrt.f64 2) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -4) (*.f64 A (-.f64 A C))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (pow.f64 (sqrt.f64 2) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -4) (*.f64 A (-.f64 A C))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2))) A) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (*.f64 (sqrt.f64 2) (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (*.f64 A C)))))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (pow.f64 (sqrt.f64 2) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -4) (*.f64 A (-.f64 A C))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2))) A) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (*.f64 (sqrt.f64 2) (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (*.f64 A C)))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 (-.f64 A C) 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C))))))) A) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (*.f64 A C)))) (*.f64 (sqrt.f64 2) (-.f64 A C))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2))) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 5)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (*.f64 A C)))) (*.f64 A C))))))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (pow.f64 (sqrt.f64 2) 2)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 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 4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 -1 (*.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 (*.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 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 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 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 -1 (*.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 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 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)))))) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 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 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.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))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 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 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.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))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 1 (*.f64 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)))))) (sqrt.f64 2)))))
(*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 C (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 A 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 2))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.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))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.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))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (-.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 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2))) (+.f64 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 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 2)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (pow.f64 (sqrt.f64 2) 2))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) C))) (*.f64 (sqrt.f64 (*.f64 A F)) (pow.f64 (sqrt.f64 2) 2)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) C))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (*.f64 A F)) (pow.f64 (sqrt.f64 2) 2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 C 3)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) C))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (*.f64 A F)) (pow.f64 (sqrt.f64 2) 2)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (pow.f64 (sqrt.f64 2) 2))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (-.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 A F)) (pow.f64 (sqrt.f64 2) 2)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (-.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2))))) (*.f64 (sqrt.f64 (*.f64 A F)) (pow.f64 (sqrt.f64 2) 2))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (-.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 6) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 (-.f64 A C) 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C))))))))) (*.f64 (sqrt.f64 (*.f64 A F)) (pow.f64 (sqrt.f64 2) 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 -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/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 1 (-.f64 A C)))) 2))) (*.f64 1/16 (/.f64 1 (*.f64 A (pow.f64 (-.f64 A C) 2)))))) (*.f64 A C))) (+.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/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 1 (-.f64 A C)))) 2))) (*.f64 1/16 (/.f64 1 (*.f64 A (pow.f64 (-.f64 A C) 2)))))) (*.f64 A C))) (+.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/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 1 (-.f64 A C)))) 2))) (*.f64 1/16 (/.f64 1 (*.f64 A (pow.f64 (-.f64 A C) 2)))))) (*.f64 A C))) (*.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/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 1 (-.f64 A C)))) 2))) (*.f64 1/16 (/.f64 1 (*.f64 A (pow.f64 (-.f64 A C) 2)))))) (*.f64 A C))) (+.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 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 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 (*.f64 F (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 C 2) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.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 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2))) (pow.f64 B 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 (*.f64 F (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 C 2) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.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 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2))) (pow.f64 B 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 (*.f64 F (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 C 2) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.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 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2))) (pow.f64 B 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 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.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 (*.f64 F (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 C 2) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.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 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2))) (pow.f64 B 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 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/4) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (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))))))))
(+.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 (*.f64 F (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 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 (*.f64 F (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 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 (*.f64 F (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 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 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.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 (*.f64 F (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 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 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 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 -4 (*.f64 A (*.f64 C (+.f64 (*.f64 -1 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 1 (-.f64 A C)))) 2))) (*.f64 1/16 (/.f64 1 (*.f64 A (pow.f64 (-.f64 A C) 2)))))))) (*.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 -4 (*.f64 A (*.f64 C (+.f64 (*.f64 -1 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 1 (-.f64 A C)))) 2))) (*.f64 1/16 (/.f64 1 (*.f64 A (pow.f64 (-.f64 A C) 2)))))))) (*.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 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 1 (-.f64 A C)))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/16 (/.f64 1 (*.f64 A (pow.f64 (-.f64 A C) 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (+.f64 (*.f64 -1 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 1 (-.f64 A C)))) 2))) (*.f64 1/16 (/.f64 1 (*.f64 A (pow.f64 (-.f64 A C) 2)))))))) (*.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 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 C 2) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.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 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 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 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 C 2) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.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 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 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 -4 (*.f64 C (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 C 2) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.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 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 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 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 C 2) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.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 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 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 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 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 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 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 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 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 -4 (*.f64 A (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 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 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 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 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 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 C 2) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.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 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 C 2) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.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 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)))))))
A
A
(+.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 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 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 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)))))))
(*.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/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 1 (-.f64 A C)))) 2))) (*.f64 1/16 (/.f64 1 (*.f64 A (pow.f64 (-.f64 A C) 2))))))))
(+.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 (*.f64 2 A) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 1 (-.f64 A C)))) 2))) (*.f64 1/16 (/.f64 1 (*.f64 A (pow.f64 (-.f64 A C) 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))))))
(+.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))))
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 (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 (hypot.f64 B A)) 2) (cbrt.f64 (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 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))) 1)
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) B)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) 2)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(log.f64 (pow.f64 (exp.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (/.f64 (sqrt.f64 2) B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))
(exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))
(+.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 (+.f64 A (hypot.f64 B A))) F))
(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 (hypot.f64 B C)) 2) (cbrt.f64 (hypot.f64 B C)) C)
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (hypot.f64 B C))
(fma.f64 (sqrt.f64 (hypot.f64 B C)) (sqrt.f64 (hypot.f64 B C)) C)
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 B C))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))) 1)
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) B)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (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 (hypot.f64 B C))))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (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 (+.f64 C (hypot.f64 B C))) F))
(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 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2)) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 3)
(pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2)
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C))))))) 1)
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C))) 1/2))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) F)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) F)) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C))))) 1/2))
(pow.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 1)
(pow.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1)
(pow.f64 (cbrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 3)
(pow.f64 (pow.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2)
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(cbrt.f64 (pow.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(exp.f64 (log.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(-.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 (hypot.f64 B C)) 2) (cbrt.f64 (hypot.f64 B C)) C)
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (hypot.f64 B C))
(fma.f64 (sqrt.f64 (hypot.f64 B C)) (sqrt.f64 (hypot.f64 B C)) C)
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 B C))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))))) 1)
(*.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))) 2) (cbrt.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))))
(*.f64 (sqrt.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))) (sqrt.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))) 2)) (cbrt.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))))
(pow.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))) 3)
(pow.f64 (pow.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))) -1)
(neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))))))
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))) 3))
(expm1.f64 (log1p.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))))
(exp.f64 (log.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 A (*.f64 C -4))))
(*.f64 (cbrt.f64 (*.f64 A (*.f64 C -4))) (cbrt.f64 (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 C -4)))
(*.f64 (sqrt.f64 (*.f64 C -4)) (sqrt.f64 A))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 A (*.f64 C -4))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C -4))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C -4))) 1/2))
(*.f64 (pow.f64 (*.f64 A C) 1/2) (pow.f64 -4 1/2))
(pow.f64 (*.f64 A (*.f64 C -4)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 A (*.f64 C -4)))) 3)
(pow.f64 (pow.f64 (*.f64 A (*.f64 C -4)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 A (*.f64 C -4)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (pow.f64 (*.f64 A (*.f64 C -4)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(exp.f64 (*.f64 (log.f64 (*.f64 A (*.f64 C -4))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 A (*.f64 C -4)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (*.f64 F 2)))
(*.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))) (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))) 1/2))
(*.f64 (pow.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) 2) 1/2) (sqrt.f64 F))
(pow.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 1)
(*.f64 1 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) 2)) (cbrt.f64 (+.f64 (+.f64 A 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 A 2) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(pow.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) 1)
(pow.f64 (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 3)
(pow.f64 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 2)
(log.f64 (exp.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(log.f64 (+.f64 1 (expm1.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)) 3))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(exp.f64 (log.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(exp.f64 (*.f64 (log.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 1))
(log1p.f64 (expm1.f64 (+.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 1 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 (+.f64 C (hypot.f64 (-.f64 A C) B)) A)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 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 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))))) 1)
(*.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))) 2) (cbrt.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))))
(*.f64 (sqrt.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))) (sqrt.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))) 2)) (cbrt.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))))
(pow.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))) 3)
(pow.f64 (pow.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))) -1)
(neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))))))
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))) 3))
(expm1.f64 (log1p.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))))
(exp.f64 (log.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))) 1)
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))
(*.f64 1 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(*.f64 (sqrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))) (sqrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))
(*.f64 (pow.f64 1 1/2) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) 1/2))
(pow.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) 1/2)
(pow.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))) 2)
(log.f64 (exp.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) 3/2))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))) 1))
(exp.f64 (+.f64 (log.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 1)
(*.f64 1 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) 2)) (cbrt.f64 (+.f64 (+.f64 A 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 A 2) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(pow.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) 1)
(pow.f64 (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 3)
(pow.f64 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 2)
(log.f64 (exp.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(log.f64 (+.f64 1 (expm1.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)) 3))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(exp.f64 (log.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(exp.f64 (*.f64 (log.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 1))
(log1p.f64 (expm1.f64 (+.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 1 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 (+.f64 C (hypot.f64 (-.f64 A C) B)) A)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 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 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 A) (sqrt.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 (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (+.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 (cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (cbrt.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)))
(pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 1)
(pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) 2)
(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)) 2) 1/2)
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3) 1/3)
(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 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (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 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) C)
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (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 (/.f64 1 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 (/.f64 1 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 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (pow.f64 B 4) (-.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)))) (sqrt.f64 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 (*.f64 (pow.f64 B 4) (-.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))) (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 (*.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 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (pow.f64 B 4) (-.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)))) (sqrt.f64 2)) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (pow.f64 B 6) (+.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))))))) (sqrt.f64 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 (*.f64 (pow.f64 B 4) (-.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))) (sqrt.f64 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 -1/2 (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 -1/2 (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 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 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (pow.f64 B 5)) (+.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 -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 -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 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.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)))))))
(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 (*.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 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 (*.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 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.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)))) (*.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 (*.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 3)))))) (*.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 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 -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 (*.f64 1/8 (*.f64 F (pow.f64 B 4))) (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)))))
(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 (*.f64 1/8 (*.f64 F (pow.f64 B 4))) (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))))))
(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 (/.f64 1 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 (/.f64 1 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 (*.f64 -1/8 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 (*.f64 -1/8 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 (*.f64 -1/8 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 (*.f64 -1/8 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 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))))) (sqrt.f64 2))) (*.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 (*.f64 -1/2 (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 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 (/.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 (*.f64 -1/8 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 (*.f64 -1/8 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 (*.f64 -1/8 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 (*.f64 -1/8 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 (*.f64 -1/8 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 (*.f64 -1/8 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 -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 (-.f64 (/.f64 (*.f64 1/2 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)))))
(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 (-.f64 (/.f64 (*.f64 1/2 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 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))) (pow.f64 C 3)) (*.f64 (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 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 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 2)) (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 (pow.f64 C 4) (/.f64 (pow.f64 B 3) F)) (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 -1/2 (/.f64 (*.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 (*.f64 F (fma.f64 1/16 (pow.f64 B 8) (pow.f64 (*.f64 (pow.f64 B 4) -1/8) 2))) (pow.f64 C 7))))))
(*.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 (pow.f64 C 4) (/.f64 (pow.f64 B 3) F)) (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 (pow.f64 C 4) (/.f64 (pow.f64 B 3) F)) (*.f64 F C))))
(*.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 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (-.f64 (/.f64 (*.f64 -1/8 F) (*.f64 A (pow.f64 C 2))) (/.f64 (*.f64 1/8 F) (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (pow.f64 C 4)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (-.f64 (/.f64 (*.f64 -1/8 F) (*.f64 A (pow.f64 C 2))) (/.f64 (*.f64 1/8 F) (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 A (pow.f64 C 4))) (fma.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (*.f64 A (pow.f64 C 2))) (/.f64 (*.f64 1/8 F) (*.f64 (pow.f64 A 2) C))) (*.f64 A C)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (*.f64 A (pow.f64 C 2))) (/.f64 (*.f64 1/8 F) (*.f64 (pow.f64 A 2) C))) (sqrt.f64 -1/2))) 2)))) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (pow.f64 C 4)))) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (pow.f64 C 4)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (pow.f64 C 6)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (pow.f64 C 4)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (pow.f64 C 4)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (-.f64 (/.f64 (*.f64 -1/8 F) (*.f64 A (pow.f64 C 2))) (/.f64 (*.f64 1/8 F) (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 A (pow.f64 C 4))) (fma.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (*.f64 A (pow.f64 C 2))) (/.f64 (*.f64 1/8 F) (*.f64 (pow.f64 A 2) C))) (*.f64 A C)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (*.f64 A (pow.f64 C 2))) (/.f64 (*.f64 1/8 F) (*.f64 (pow.f64 A 2) C))) (sqrt.f64 -1/2))) 2)))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (pow.f64 C 6)))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 1/32 F) (*.f64 A (pow.f64 C 4))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (*.f64 A (pow.f64 C 2))) (/.f64 (*.f64 1/8 F) (*.f64 (pow.f64 A 2) C))) (*.f64 A C)))) (*.f64 A C)) (/.f64 (*.f64 1/2 (*.f64 (*.f64 A (-.f64 (/.f64 (*.f64 -1/8 F) (*.f64 A (pow.f64 C 2))) (/.f64 (*.f64 1/8 F) (*.f64 (pow.f64 A 2) C)))) (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 A (pow.f64 C 4))) (fma.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (*.f64 A (pow.f64 C 2))) (/.f64 (*.f64 1/8 F) (*.f64 (pow.f64 A 2) C))) (*.f64 A C)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (*.f64 A (pow.f64 C 2))) (/.f64 (*.f64 1/8 F) (*.f64 (pow.f64 A 2) C))) (sqrt.f64 -1/2))) 2))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))))))))
(fma.f64 -1 (*.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 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (pow.f64 C 4)))) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2))))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (pow.f64 C 6)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 1/32 (/.f64 F (*.f64 A (pow.f64 C 4)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (pow.f64 C 4)))) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2)))) (pow.f64 (sqrt.f64 -1/2) 2))))))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(+.f64 (*.f64 -2 (*.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 -2 (*.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 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C)))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 -2 (*.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 (*.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 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (/.f64 C (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 -2 (*.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)))) (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 (pow.f64 A 2) (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 -16 (/.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 6)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 C (pow.f64 B 3)))) 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 B 6)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 C (pow.f64 B 3)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))))))
(+.f64 (*.f64 -2 (*.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 (*.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 (pow.f64 A 2) (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (/.f64 C (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 8))) (*.f64 -2 (/.f64 (*.f64 C (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (/.f64 C (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2))) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(fma.f64 -2 (*.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)))) (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 (pow.f64 A 2) (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (fma.f64 -16 (/.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 6)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 C (pow.f64 B 3)))) 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)) (fma.f64 -64 (/.f64 (*.f64 (*.f64 (pow.f64 C 3) F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 8)) (*.f64 -2 (/.f64 C (/.f64 (pow.f64 B 2) (fma.f64 -16 (/.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 6)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 C (pow.f64 B 3)))) 2))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 B 6)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 C (pow.f64 B 3)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (pow.f64 A 3) (*.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -64 (/.f64 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 B 8)) (*.f64 -2 (/.f64 C (/.f64 (pow.f64 B 2) (fma.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 C (hypot.f64 B C)))) (pow.f64 B 6)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 C (pow.f64 B 3)))) 2))))))))))))))
(*.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 B F)) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 B F))) (*.f64 (*.f64 (sqrt.f64 2) C) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 3) F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 3) F)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))))) 2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (*.f64 (sqrt.f64 2) C) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 3) F)))))) (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (-.f64 (*.f64 1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 3) F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 3) F)))))) 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 3) F))))))) (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 3) F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 3) F)))))) 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))))) 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (/.f64 F (pow.f64 B 3))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 B (*.f64 (-.f64 (*.f64 1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))))) 2))) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))))) F))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (*.f64 (sqrt.f64 2) C) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 3) F)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (-.f64 (*.f64 1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 3) F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 3) F)))))) 2))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 B F))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (/.f64 F (pow.f64 B 3))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 3) F)))))))))) (/.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 3) F)))) (-.f64 (*.f64 1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 3) F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 3) F)))))) 2)))))) F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 3) F))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 3) F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 3) F)))))) 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (/.f64 F (pow.f64 B 3))) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 3) F)))))))))) (*.f64 1/2 (/.f64 B (/.f64 F (*.f64 (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 3) F)))) (-.f64 (*.f64 1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 3) F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 3) F)))))) 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 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 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 (pow.f64 B 2) (/.f64 A F))) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 3) F)) (pow.f64 (*.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.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) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 3) F)) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(fma.f64 -1 (*.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) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 3) F)) (pow.f64 (*.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 A (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (*.f64 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 3) F)) 1/32)))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 3) F)) (pow.f64 (*.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) 2))) (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.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) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 3) F)) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 B 2) (/.f64 A (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (*.f64 -1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 3) F)))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (/.f64 A F))) (fma.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 (pow.f64 A 3) F)) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2))))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) C))
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (/.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 1/8)))))
(+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 1/8))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) C)))
(fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 C 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (/.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 1/8))))))
(+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 1/8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 A 3))) (pow.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2)))) (*.f64 B (*.f64 (pow.f64 C 3) (sqrt.f64 1/8)))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) C))))
(fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 C 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (/.f64 A F))) (fma.f64 -1/128 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3)) (pow.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 1/8))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (/.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 1/8)))))))
(fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 C 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (/.f64 A F))) (fma.f64 -1/128 (/.f64 (pow.f64 B 6) (/.f64 (pow.f64 A 3) F)) (pow.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 1/8))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (/.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 1/8)))))))
(+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 1/8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 A 3))) (pow.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2)))) (*.f64 A (pow.f64 (sqrt.f64 1/8) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 A 3))))) A)))) (*.f64 B (*.f64 (pow.f64 C 4) (sqrt.f64 1/8)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 A 3))) (pow.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2)))) (*.f64 B (*.f64 (pow.f64 C 3) (sqrt.f64 1/8)))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B (*.f64 (sqrt.f64 1/8) (sqrt.f64 2))) C)))))
(fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 C 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 B (*.f64 (pow.f64 C 4) (sqrt.f64 1/8))) (fma.f64 -1/64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (/.f64 A F))) (fma.f64 -1/128 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3)) (pow.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2))) (pow.f64 (sqrt.f64 1/8) 2))) (/.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (/.f64 A F))) (*.f64 1/128 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3)))))) A))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (/.f64 A F))) (fma.f64 -1/128 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3)) (pow.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 1/8))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (/.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 1/8))))))))
(fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 C 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/8)))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (fma.f64 -1/64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (/.f64 A F))) (fma.f64 -1/128 (/.f64 (pow.f64 B 6) (/.f64 (pow.f64 A 3) F)) (pow.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2))) (pow.f64 (sqrt.f64 1/8) 2))) (*.f64 1/4 (/.f64 (pow.f64 B 2) (/.f64 A (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (/.f64 A F))) (*.f64 1/128 (/.f64 (pow.f64 B 6) (/.f64 (pow.f64 A 3) F)))))))))) (*.f64 B (*.f64 (pow.f64 C 4) (sqrt.f64 1/8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (/.f64 A F))) (fma.f64 -1/128 (/.f64 (pow.f64 B 6) (/.f64 (pow.f64 A 3) F)) (pow.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 1/8))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (/.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 1/8))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (fma.f64 -2 A (*.f64 2 C))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 A (*.f64 2 C))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 A (pow.f64 C 2))) (*.f64 1/2 (/.f64 1 C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -2 A) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (pow.f64 C 2)) (/.f64 1/2 C))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -2 A (*.f64 2 C)) (*.f64 C (sqrt.f64 -8)))) 2)))) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (fma.f64 -2 A (*.f64 2 C))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (pow.f64 B 4) C) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (pow.f64 C 2)) (/.f64 1/2 C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -2 A (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 A (*.f64 2 C))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 A (pow.f64 C 2))) (*.f64 1/2 (/.f64 1 C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -2 A) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 A (pow.f64 C 4))) (*.f64 1/8 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 A) (*.f64 2 C)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 A (pow.f64 C 2))) (*.f64 1/2 (/.f64 1 C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -2 A) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (pow.f64 C 2)) (/.f64 1/2 C))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -2 A (*.f64 2 C)) (*.f64 C (sqrt.f64 -8)))) 2)))) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -1/4 (/.f64 A (pow.f64 C 4)) (neg.f64 (/.f64 1/8 (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2 A (*.f64 2 C)) A) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (pow.f64 C 2)) (/.f64 1/2 C))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -2 A (*.f64 2 C)) (*.f64 C (sqrt.f64 -8)))) 2)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 C (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (fma.f64 -2 A (*.f64 2 C))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (pow.f64 B 4) C) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (pow.f64 C 2)) (/.f64 1/2 C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -2 A (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (pow.f64 B 6) C) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -1/4 (/.f64 A (pow.f64 C 4)) (neg.f64 (/.f64 1/8 (pow.f64 C 3))))) (*.f64 -1/2 (/.f64 (fma.f64 -2 A (*.f64 2 C)) (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (pow.f64 C 2)) (/.f64 1/2 C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -2 A (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))))))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 A (*.f64 2 C))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 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 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) C)))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) C)))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) C)))) (fma.f64 -2 (*.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 3) (*.f64 (sqrt.f64 2) (pow.f64 C 2))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) C)))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (pow.f64 A 2) (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) (pow.f64 C 2))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (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 (pow.f64 A 3) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (pow.f64 C 3))))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) C)))) (fma.f64 -2 (*.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 3) (*.f64 (sqrt.f64 2) (pow.f64 C 2))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (pow.f64 C 3))))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) C)))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (pow.f64 A 2) (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) (pow.f64 C 2))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A B)) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 -4 (*.f64 B A) (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 B A) (pow.f64 B 2))))) (*.f64 (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 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 A) (*.f64 1/2 B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (*.f64 A B)) (pow.f64 B 2)))) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A B)) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (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 F (fma.f64 -4 A (*.f64 B 1/2))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (fma.f64 -4 (*.f64 B A) (pow.f64 B 2))) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 -4 (*.f64 B A) (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 A (*.f64 B 1/2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (*.f64 B A) (pow.f64 B 2)))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 B A) (pow.f64 B 2))))) (*.f64 (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 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 A) (*.f64 1/2 B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (*.f64 A B)) (pow.f64 B 2)))) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 A F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A B)) (pow.f64 B 2)) (-.f64 (*.f64 F (+.f64 (*.f64 -4 A) (*.f64 1/2 B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (*.f64 A B)) (pow.f64 B 2)))) 2))) (pow.f64 B 3)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A B)) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (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 F (fma.f64 -4 A (*.f64 B 1/2))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (fma.f64 -4 (*.f64 B A) (pow.f64 B 2))) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (+.f64 (/.f64 (*.f64 -2 (*.f64 F A)) B) (*.f64 -1/2 (/.f64 (fma.f64 -4 (*.f64 B A) (pow.f64 B 2)) (/.f64 (pow.f64 B 3) (-.f64 (*.f64 F (fma.f64 -4 A (*.f64 B 1/2))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (fma.f64 -4 (*.f64 B A) (pow.f64 B 2))) 2)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 -4 (*.f64 B A) (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 A (*.f64 B 1/2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (*.f64 B A) (pow.f64 B 2)))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 A (/.f64 B F))) (*.f64 -1/2 (/.f64 (fma.f64 -4 (*.f64 B A) (pow.f64 B 2)) (/.f64 (pow.f64 B 3) (-.f64 (*.f64 F (fma.f64 -4 A (*.f64 B 1/2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (*.f64 B A) (pow.f64 B 2)))) 2))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 B A) (pow.f64 B 2))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(*.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 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (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 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 A (pow.f64 B 2)) F)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (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 1/2 (*.f64 (pow.f64 B 4) F)) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (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 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (pow.f64 (sqrt.f64 -8) 2)))) (sqrt.f64 -8)))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 A (pow.f64 B 2)) F)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 A (pow.f64 B 2)) F)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (pow.f64 (sqrt.f64 -8) 2)))) (sqrt.f64 -8)))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 B (pow.f64 (sqrt.f64 2) 2)))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B (pow.f64 (sqrt.f64 2) 2)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 B (pow.f64 (sqrt.f64 2) 2))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C)) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B (pow.f64 (sqrt.f64 2) 2))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 4) F))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) (*.f64 B (pow.f64 C 2))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 B (pow.f64 (sqrt.f64 2) 2)))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) (*.f64 B (pow.f64 C 2)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B (pow.f64 (sqrt.f64 2) 2)))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) (*.f64 B (pow.f64 C 2)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B (pow.f64 (sqrt.f64 2) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 6) F)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 4) F))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 2) 2))))) (*.f64 B (pow.f64 C 3))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 4) F))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) (*.f64 B (pow.f64 C 2))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 B (pow.f64 (sqrt.f64 2) 2))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 F (pow.f64 B 6))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 B (pow.f64 C 3)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) (*.f64 B (pow.f64 C 2)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B (pow.f64 (sqrt.f64 2) 2))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (pow.f64 B 6))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 B (pow.f64 C 3)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) (*.f64 B (pow.f64 C 2)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B (pow.f64 (sqrt.f64 2) 2))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A -4) (*.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 (*.f64 A -4) (*.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 (*.f64 A -4) (*.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 (*.f64 A -4) (*.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 (*.f64 A -4) (*.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 (+.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 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))))
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 (*.f64 -1/2 (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 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/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (pow.f64 (sqrt.f64 2) 2))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 -4))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -4) (*.f64 A (-.f64 A C))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (pow.f64 (sqrt.f64 2) 2)))))
(fma.f64 -1 (*.f64 (pow.f64 B 2) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (/.f64 (sqrt.f64 -4) A) (-.f64 A C))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 -4)))))
(fma.f64 -1 (*.f64 (pow.f64 B 2) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 -4) (*.f64 A (-.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -4) (*.f64 A (-.f64 A C))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2))) A) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (*.f64 (sqrt.f64 2) (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (*.f64 A C)))))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (pow.f64 (sqrt.f64 2) 2))))))
(fma.f64 -1 (*.f64 (pow.f64 B 2) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (/.f64 (sqrt.f64 -4) A) (-.f64 A C))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))))))) (fma.f64 -1 (*.f64 (pow.f64 B 4) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 -4) (/.f64 A (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 1 (sqrt.f64 2)) (-.f64 A C)))) 2))))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 (sqrt.f64 2) (-.f64 A C)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2)) (+.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5))))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 A C)))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 -4))))))
(fma.f64 -1 (*.f64 (pow.f64 B 2) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 -4) (*.f64 A (-.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))))))) (fma.f64 -1 (*.f64 (pow.f64 B 4) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 -4) (/.f64 A (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 1 (sqrt.f64 2)) (-.f64 A C)))) 2))))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 (sqrt.f64 2) (-.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5))))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 A C))))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -4) (*.f64 A (-.f64 A C))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2))) A) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (*.f64 (sqrt.f64 2) (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (*.f64 A C)))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 (-.f64 A C) 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C))))))) A) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (*.f64 A C)))) (*.f64 (sqrt.f64 2) (-.f64 A C))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2))) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 5)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (*.f64 A C)))) (*.f64 A C))))))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (pow.f64 (sqrt.f64 2) 2)))))))
(fma.f64 -1 (*.f64 (pow.f64 B 2) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (/.f64 (sqrt.f64 -4) A) (-.f64 A C))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))))))) (fma.f64 -1 (*.f64 (pow.f64 B 4) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 -4) (/.f64 A (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 1 (sqrt.f64 2)) (-.f64 A C)))) 2))))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 (sqrt.f64 2) (-.f64 A C)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2)) (+.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5))))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 A C)))))))) (fma.f64 -1 (*.f64 (pow.f64 B 6) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 -4) (/.f64 A (+.f64 (/.f64 (*.f64 1/16 F) (pow.f64 (-.f64 A C) 5)) (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 1 (sqrt.f64 2)) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C))))))))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5))))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 A C)))) (*.f64 (sqrt.f64 2) (-.f64 A C)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (/.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 1 (sqrt.f64 2)) (-.f64 A C)))) 2))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2)) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 5)))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5))))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 A C)))) (*.f64 A C))))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 -4)))))))
(fma.f64 -1 (*.f64 (pow.f64 B 2) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 -4) (*.f64 A (-.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))))))) (fma.f64 -1 (*.f64 (pow.f64 B 4) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 -4) (/.f64 A (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 1 (sqrt.f64 2)) (-.f64 A C)))) 2))))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 (sqrt.f64 2) (-.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5))))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 A C))))))))) (fma.f64 -1 (*.f64 (pow.f64 B 6) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 -4) (/.f64 A (+.f64 (*.f64 1/16 (/.f64 F (pow.f64 (-.f64 A C) 5))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 1 (sqrt.f64 2)) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C))))))))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5))))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 A C)))) (*.f64 (sqrt.f64 2) (-.f64 A C)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 1 (sqrt.f64 2)) (-.f64 A C)))) 2))))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 5)))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (*.f64 1/32 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5))))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 A C)))) (*.f64 A C)))))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 -4)))))))
(*.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 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 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 4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 -1 (*.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 (+.f64 (*.f64 A (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (+.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 (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(*.f64 -1 (+.f64 (*.f64 A (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (+.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 (hypot.f64 B C))))) (*.f64 (*.f64 4 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 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 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 -1 (*.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 (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(fma.f64 -1 (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 4 (*.f64 (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 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)))))) (sqrt.f64 2)))
(fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (sqrt.f64 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 2) (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 (sqrt.f64 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 (hypot.f64 B C)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 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 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.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))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))))
(fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (sqrt.f64 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 (pow.f64 A 2) (sqrt.f64 2)) (-.f64 (*.f64 1/2 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.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 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (sqrt.f64 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 (hypot.f64 B C)))))) (fma.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.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 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 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 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.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))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.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 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 1 (*.f64 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)))))) (sqrt.f64 2)))))
(fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (sqrt.f64 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 (pow.f64 A 2) (sqrt.f64 2)) (-.f64 (*.f64 1/2 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.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 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (*.f64 1/2 (-.f64 (*.f64 (*.f64 (*.f64 F 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 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 1/2 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.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 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (sqrt.f64 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 (hypot.f64 B C)))))) (fma.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.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 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 1/2 (-.f64 (*.f64 C (*.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))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (/.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 1/2 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.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 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2))))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2))
(*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (*.f64 F C)))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F C))) A) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (*.f64 F C))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) A) (sqrt.f64 (/.f64 F C))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2))))
(fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F C))) A) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))) 2)) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (pow.f64 A 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (*.f64 F C)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) A) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 A 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 C (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 A 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)))))
(fma.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 F) (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))) 2)) (pow.f64 (sqrt.f64 2) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (pow.f64 A 3)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F C))) A) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))) 2)) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (pow.f64 A 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (*.f64 F C))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 A 3))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) A) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 A 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (*.f64 F C))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 2)))
(fma.f64 1/2 (*.f64 C (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (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 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))) (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.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))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 2))))
(fma.f64 1/2 (*.f64 C (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (fma.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (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 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))) (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (fma.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.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))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.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)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (-.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 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2))) (+.f64 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 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 2)))))
(fma.f64 1/2 (*.f64 C (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (fma.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 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 (pow.f64 C 3) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 1/2 (-.f64 (*.f64 A (*.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 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (/.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 1/2 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) 2))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (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 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))) (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (fma.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 1/2 (*.f64 (pow.f64 C 3) (*.f64 (*.f64 (sqrt.f64 2) (*.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)))) (/.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 1/2 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))))) 2))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (pow.f64 (sqrt.f64 2) 2))
(*.f64 (sqrt.f64 (*.f64 F A)) (pow.f64 (sqrt.f64 2) 2))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) C))) (*.f64 (sqrt.f64 (*.f64 A F)) (pow.f64 (sqrt.f64 2) 2)))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 (*.f64 F A)) (pow.f64 (sqrt.f64 2) 2)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) C))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (*.f64 A F)) (pow.f64 (sqrt.f64 2) 2))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 (/.f64 F A))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F A)))) 2))) (pow.f64 C 2)) (*.f64 (sqrt.f64 (*.f64 F A)) (pow.f64 (sqrt.f64 2) 2))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 (/.f64 F A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (pow.f64 B 2)) F)) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F A)))) 2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 (*.f64 F A)) (pow.f64 (sqrt.f64 2) 2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 C 3)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) C))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (*.f64 A F)) (pow.f64 (sqrt.f64 2) 2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 (*.f64 -1/2 F) (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F A)))) 2)) (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 C 3))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 (/.f64 F A))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F A)))) 2))) (pow.f64 C 2)) (*.f64 (sqrt.f64 (*.f64 F A)) (pow.f64 (sqrt.f64 2) 2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (pow.f64 B 2)) F)) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F A)))) 2)) (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 C 3))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 (/.f64 F A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (pow.f64 B 2)) F)) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F A)))) 2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 (*.f64 F A)) (pow.f64 (sqrt.f64 2) 2)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (pow.f64 (sqrt.f64 2) 2))
(*.f64 (sqrt.f64 (*.f64 F A)) (pow.f64 (sqrt.f64 2) 2))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (-.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 A F)) (pow.f64 (sqrt.f64 2) 2)))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 (sqrt.f64 (*.f64 F A)) (pow.f64 (sqrt.f64 2) 2)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (-.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2))))) (*.f64 (sqrt.f64 (*.f64 A F)) (pow.f64 (sqrt.f64 2) 2))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (-.f64 A C))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (pow.f64 B 4) (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 1 (sqrt.f64 2)) (-.f64 A C)))) 2)))) (*.f64 (sqrt.f64 (*.f64 F A)) (pow.f64 (sqrt.f64 2) 2))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (-.f64 A C))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 1 (sqrt.f64 2)) (-.f64 A C)))) 2)))) (*.f64 (sqrt.f64 (*.f64 F A)) (pow.f64 (sqrt.f64 2) 2))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (-.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 6) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 (-.f64 A C) 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C))))))))) (*.f64 (sqrt.f64 (*.f64 A F)) (pow.f64 (sqrt.f64 2) 2)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (-.f64 A C))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (pow.f64 B 4) (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 1 (sqrt.f64 2)) (-.f64 A C)))) 2)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (pow.f64 B 6)) (+.f64 (/.f64 (*.f64 1/16 F) (pow.f64 (-.f64 A C) 5)) (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 1 (sqrt.f64 2)) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C))))))) (*.f64 (sqrt.f64 (*.f64 F A)) (pow.f64 (sqrt.f64 2) 2)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (-.f64 A C))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 1 (sqrt.f64 2)) (-.f64 A C)))) 2)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (pow.f64 B 6)) (+.f64 (*.f64 1/16 (/.f64 F (pow.f64 (-.f64 A C) 5))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 1 (sqrt.f64 2)) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C))))))) (*.f64 (sqrt.f64 (*.f64 F A)) (pow.f64 (sqrt.f64 2) 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 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 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 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 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 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 (fma.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 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))))))))) (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 (*.f64 0 C) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (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 (*.f64 0 C) (fma.f64 1/2 (/.f64 C (/.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)))) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (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 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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 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 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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 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 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 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 A (fma.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 (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 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 A (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 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)))
(+.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))))
(*.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 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 (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 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) B)))
(+.f64 A (+.f64 C (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))))
(+.f64 (+.f64 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 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (/.f64 (*.f64 -1/8 F) (*.f64 A (pow.f64 C 2))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/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/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 1 (-.f64 A C)))) 2))) (*.f64 1/16 (/.f64 1 (*.f64 A (pow.f64 (-.f64 A C) 2)))))) (*.f64 A C))) (+.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (/.f64 (*.f64 -1/8 F) (*.f64 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 -1/4 (-.f64 (*.f64 (/.f64 F A) (/.f64 (fma.f64 -1 (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 A)) 1) (-.f64 A C))) 2)) (/.f64 1/16 (*.f64 A (pow.f64 (-.f64 A C) 2)))) C)) (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (/.f64 (*.f64 -1/8 F) (*.f64 A (pow.f64 C 2)))) (*.f64 A C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (/.f64 (*.f64 -1/8 F) (*.f64 A (pow.f64 C 2)))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (-.f64 (/.f64 (*.f64 F (fma.f64 -1 (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 A)) 1) (-.f64 A C))) 2)) (/.f64 1/16 (*.f64 A (pow.f64 (-.f64 A C) 2))))) (*.f64 A C)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 -1/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/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 1 (-.f64 A C)))) 2))) (*.f64 1/16 (/.f64 1 (*.f64 A (pow.f64 (-.f64 A C) 2)))))) (*.f64 A C))) (+.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/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 1 (-.f64 A C)))) 2))) (*.f64 1/16 (/.f64 1 (*.f64 A (pow.f64 (-.f64 A C) 2)))))) (*.f64 A C))) (*.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/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 1 (-.f64 A C)))) 2))) (*.f64 1/16 (/.f64 1 (*.f64 A (pow.f64 (-.f64 A C) 2)))))) (*.f64 A C))) (+.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 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (/.f64 (*.f64 -1/8 F) (*.f64 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 -1/4 (-.f64 (*.f64 (/.f64 F A) (/.f64 (fma.f64 -1 (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 A)) 1) (-.f64 A C))) 2)) (/.f64 1/16 (*.f64 A (pow.f64 (-.f64 A C) 2)))) C)) (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (/.f64 (*.f64 -1/8 F) (*.f64 A (pow.f64 C 2)))) (*.f64 A C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (/.f64 (*.f64 -1/8 F) (*.f64 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 A C) (pow.f64 (-.f64 A C) 5))) (fma.f64 -1/4 (/.f64 (*.f64 -1/4 (-.f64 (*.f64 (/.f64 F A) (/.f64 (fma.f64 -1 (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 A)) 1) (-.f64 A C))) 2)) (/.f64 1/16 (*.f64 A (pow.f64 (-.f64 A C) 2)))) C)) (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (/.f64 (*.f64 -1/8 F) (*.f64 A (pow.f64 C 2)))) (*.f64 A C)))) (*.f64 A C)) (/.f64 (*.f64 1/2 (*.f64 C (*.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (/.f64 (*.f64 -1/8 F) (*.f64 A (pow.f64 C 2)))) (-.f64 (*.f64 -1/4 (-.f64 (*.f64 (/.f64 F A) (/.f64 (fma.f64 -1 (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 A)) 1) (-.f64 A C))) 2)) (/.f64 1/16 (*.f64 A (pow.f64 (-.f64 A C) 2)))) C)) (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (/.f64 (*.f64 -1/8 F) (*.f64 A (pow.f64 C 2)))) (*.f64 A C)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A C) (-.f64 A C))) (/.f64 (*.f64 -1/8 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)))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (-.f64 (/.f64 (*.f64 F (fma.f64 -1 (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 A)) 1) (-.f64 A C))) 2)) (/.f64 1/16 (*.f64 A (pow.f64 (-.f64 A C) 2))))) (*.f64 A C)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (fma.f64 -1/4 (/.f64 (*.f64 -1/4 (-.f64 (/.f64 (*.f64 F (fma.f64 -1 (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 A)) 1) (-.f64 A C))) 2)) (/.f64 1/16 (*.f64 A (pow.f64 (-.f64 A C) 2))))) (*.f64 A C)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (*.f64 (/.f64 C F) (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (-.f64 (*.f64 -1/4 (-.f64 (/.f64 (*.f64 F (fma.f64 -1 (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 A)) 1) (-.f64 A C))) 2)) (/.f64 1/16 (*.f64 A (pow.f64 (-.f64 A C) 2))))) (*.f64 A C)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2))) (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(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 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 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))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.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 (*.f64 F (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 C 2) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.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 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2))) (pow.f64 B 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 F (/.f64 (pow.f64 B 2) (-.f64 (fma.f64 1/4 (/.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.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 (*.f64 -1/2 C) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 (fma.f64 1/4 (/.f64 (/.f64 (pow.f64 C 2) (+.f64 C (hypot.f64 B C))) (+.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 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 B C))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 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 (hypot.f64 B C))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (hypot.f64 B C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.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 (*.f64 F (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 C 2) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.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 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2))) (pow.f64 B 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 (*.f64 F (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 C 2) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.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 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2))) (pow.f64 B 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 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.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 (*.f64 F (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 C 2) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.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 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2))) (pow.f64 B 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 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 F (/.f64 (pow.f64 B 2) (-.f64 (fma.f64 1/4 (/.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.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 (*.f64 -1/2 C) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 A 3) (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 F 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 B 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 F (/.f64 (pow.f64 B 2) (-.f64 (fma.f64 1/4 (/.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.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 (*.f64 -1/2 C) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 (fma.f64 1/4 (/.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.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 (*.f64 -1/2 C) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 (fma.f64 1/4 (/.f64 (/.f64 (pow.f64 C 2) (+.f64 C (hypot.f64 B C))) (+.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 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 B C))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 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 (hypot.f64 B C))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (hypot.f64 B C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (*.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 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))))) (fma.f64 -4 (/.f64 C (/.f64 (pow.f64 B 2) (+.f64 (/.f64 (*.f64 F (-.f64 (fma.f64 1/4 (/.f64 (/.f64 (pow.f64 C 2) (+.f64 C (hypot.f64 B C))) (+.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 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 B C))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 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 (hypot.f64 B C))))))))))))) (*.f64 1/2 (/.f64 (*.f64 (*.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 (hypot.f64 B C)))))))) (-.f64 (/.f64 (*.f64 F (-.f64 (fma.f64 1/4 (/.f64 (/.f64 (pow.f64 C 2) (+.f64 C (hypot.f64 B C))) (+.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 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 B C))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 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 (hypot.f64 B C))))))))) (pow.f64 (*.f64 1/2 (*.f64 B (*.f64 (+.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 C (hypot.f64 B C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))) 2)))) (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.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 (*.f64 (*.f64 F A) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 (/.f64 1 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 (hypot.f64 B A))))) (*.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 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 B A)))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.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 (*.f64 F (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 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 A 2) (pow.f64 B 2))))))) (*.f64 -1/2 (+.f64 (*.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 (*.f64 (*.f64 F A) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 B (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4)) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 (*.f64 (*.f64 F A) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 (*.f64 (*.f64 F A) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 4)))) (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 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 B A)))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 B (*.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4))) 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 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 B A)))) (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 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 B A)))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.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 (*.f64 F (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 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 (*.f64 F (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 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 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.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 (*.f64 F (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 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 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (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 (*.f64 (*.f64 F A) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4)) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 (*.f64 (*.f64 F A) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 (*.f64 (*.f64 F A) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 4)))) (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 B (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (-.f64 (*.f64 (*.f64 1/2 (/.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))) (pow.f64 B 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 F (/.f64 (pow.f64 B 2) (-.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4)) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 (*.f64 (*.f64 F A) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 4)))))))))) (/.f64 (*.f64 1/2 (*.f64 (*.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 (*.f64 (*.f64 F A) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 4))))) (-.f64 (/.f64 F (/.f64 (pow.f64 B 2) (-.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4)) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 (*.f64 (*.f64 F A) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A 2) (pow.f64 B 2)))))))) (*.f64 4 (/.f64 (*.f64 (*.f64 F A) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 4)))) (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))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (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 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 B A)))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (-.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4))) 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 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 B A)))) (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 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 B A)))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 B (*.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))) (/.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))) (pow.f64 B 2)))) (fma.f64 -4 (/.f64 A (/.f64 (pow.f64 B 2) (+.f64 (/.f64 (*.f64 F (-.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4))) 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 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 B A)))) (pow.f64 B 4)))))))))) (*.f64 1/2 (/.f64 (*.f64 (*.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 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 B A)))) (pow.f64 B 4))))) (-.f64 (/.f64 (*.f64 F (-.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4))) 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 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 B A)))) (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 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (hypot.f64 B A)))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))) 2)))) (*.f64 F (+.f64 A (hypot.f64 B A))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (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 (sqrt.f64 2) (pow.f64 B 2)) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)) (*.f64 A 2))) (*.f64 A (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 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 A 2))) (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (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 -4 (*.f64 A (*.f64 C (+.f64 (*.f64 -1 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 1 (-.f64 A C)))) 2))) (*.f64 1/16 (/.f64 1 (*.f64 A (pow.f64 (-.f64 A C) 2)))))))) (*.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 (sqrt.f64 2) (pow.f64 B 2)) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)) (*.f64 A 2))) (*.f64 A (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (pow.f64 B 4) (/.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 (*.f64 A C) (fma.f64 -1 (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 A)) 1) (-.f64 A C))) 2)) (/.f64 1/16 (*.f64 A (pow.f64 (-.f64 A C) 2))))) (/.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 A 2)) (*.f64 A (sqrt.f64 -8))))) 2)))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(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 A 2))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (pow.f64 B 4) (/.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 (*.f64 A C) (fma.f64 -1 (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 A)) 1) (-.f64 A C))) 2)) (/.f64 1/16 (*.f64 A (pow.f64 (-.f64 A C) 2))))) (/.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 A 2)) (*.f64 A (sqrt.f64 -8))))) 2)))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(+.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 -4 (*.f64 A (*.f64 C (+.f64 (*.f64 -1 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 1 (-.f64 A C)))) 2))) (*.f64 1/16 (/.f64 1 (*.f64 A (pow.f64 (-.f64 A C) 2)))))))) (*.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 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 1 (-.f64 A C)))) 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/16 (/.f64 1 (*.f64 A (pow.f64 (-.f64 A C) 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (+.f64 (*.f64 -1 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 1 (-.f64 A C)))) 2))) (*.f64 1/16 (/.f64 1 (*.f64 A (pow.f64 (-.f64 A C) 2)))))))) (*.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 (sqrt.f64 2) (pow.f64 B 2)) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)) (*.f64 A 2))) (*.f64 A (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (pow.f64 B 4) (/.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 (*.f64 A C) (fma.f64 -1 (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 A)) 1) (-.f64 A C))) 2)) (/.f64 1/16 (*.f64 A (pow.f64 (-.f64 A C) 2))))) (/.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 A 2)) (*.f64 A (sqrt.f64 -8))))) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (pow.f64 B 6) A) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -1 (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 A)) 1) (-.f64 A C))) 2)) (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) C)) (/.f64 1/16 (*.f64 A (pow.f64 (-.f64 A C) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)) (*.f64 A 2)) (pow.f64 A 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 (*.f64 A C) (fma.f64 -1 (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 A)) 1) (-.f64 A C))) 2)) (/.f64 1/16 (*.f64 A (pow.f64 (-.f64 A C) 2))))) (/.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 A 2)) (*.f64 A (sqrt.f64 -8))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 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 A 2))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (pow.f64 B 4) (/.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 (*.f64 A C) (fma.f64 -1 (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 A)) 1) (-.f64 A C))) 2)) (/.f64 1/16 (*.f64 A (pow.f64 (-.f64 A C) 2))))) (/.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 A 2)) (*.f64 A (sqrt.f64 -8))))) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (pow.f64 B 6) A) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1 (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 A)) 1) (-.f64 A C))) 2)) (fma.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)) (/.f64 1/16 (*.f64 A (pow.f64 (-.f64 A C) 2)))))) (*.f64 1/2 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)) (*.f64 A 2)) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 (*.f64 A C) (fma.f64 -1 (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 A)) 1) (-.f64 A C))) 2)) (/.f64 1/16 (*.f64 A (pow.f64 (-.f64 A C) 2))))) (/.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 A 2)) (*.f64 A (sqrt.f64 -8))))) 2))))))) (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B)) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B)) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 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 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 C 2) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.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 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 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 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B)) (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 (pow.f64 B 2) (-.f64 (fma.f64 1/4 (/.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.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 (*.f64 -1/2 C) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 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 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 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 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 B 2) (-.f64 (fma.f64 1/4 (/.f64 (/.f64 (pow.f64 C 2) (+.f64 C (hypot.f64 B C))) (+.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 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 B C))) (+.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 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) 2)))) B)) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 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 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 C 2) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.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 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 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 -4 (*.f64 C (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 C 2) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.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 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 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 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 C 2) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.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 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 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 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B)) (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 (pow.f64 B 2) (-.f64 (fma.f64 1/4 (/.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.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 (*.f64 -1/2 C) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 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 (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 3) (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 (fma.f64 1/4 (/.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.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 (*.f64 -1/2 C) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.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 (pow.f64 B 2) (-.f64 (fma.f64 1/4 (/.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.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 (*.f64 -1/2 C) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 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))))))))) B)) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 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 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 B 2) (-.f64 (fma.f64 1/4 (/.f64 (/.f64 (pow.f64 C 2) (+.f64 C (hypot.f64 B C))) (+.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 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 B C))) (+.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 (neg.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 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 (fma.f64 1/4 (/.f64 (/.f64 (pow.f64 C 2) (+.f64 C (hypot.f64 B C))) (+.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 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 B C))) (+.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 (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 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 (pow.f64 B 2) (-.f64 (fma.f64 1/4 (/.f64 (/.f64 (pow.f64 C 2) (+.f64 C (hypot.f64 B C))) (+.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 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 B C))) (+.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 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) 2)) (+.f64 C (hypot.f64 B C)))))))) B)) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 F C)))))
(*.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 A 2) (pow.f64 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 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 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B)) (*.f64 B (*.f64 (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 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))) (/.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 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) 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 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 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 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (pow.f64 C 2) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (-.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4)) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) B)) 2)))))) (*.f64 B (*.f64 (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 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))) (/.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 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) 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 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (-.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) 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 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 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 -4 (*.f64 A (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 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 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 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 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (pow.f64 C 2) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (-.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4)) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) B)) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (pow.f64 C 3) (/.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4)) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2))) (*.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 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 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (-.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4)) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) B)) 2)) (+.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 A 2) (pow.f64 B 2)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))) (/.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 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) 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 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (-.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) B)) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))) (/.f64 (pow.f64 C 3) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4))) 2))) (*.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 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 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 B 2) (-.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) 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 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 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 C 2) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.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 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2))))))
(+.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (fma.f64 A (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 A 2) (-.f64 (fma.f64 1/4 (/.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.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 (*.f64 -1/2 C) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))
(+.f64 C (+.f64 (fma.f64 A (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 A 2) (-.f64 (fma.f64 1/4 (/.f64 (/.f64 (pow.f64 C 2) (+.f64 C (hypot.f64 B C))) (+.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 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 B C))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 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 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 C 2) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.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 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)))))))
(+.f64 (+.f64 C (sqrt.f64 (+.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))))) (fma.f64 A (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 A 2) (-.f64 (fma.f64 1/4 (/.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.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 (*.f64 -1/2 C) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))))
(+.f64 C (+.f64 (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))))) (fma.f64 A (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 A 2) (-.f64 (fma.f64 1/4 (/.f64 (/.f64 (pow.f64 C 2) (+.f64 C (hypot.f64 B C))) (+.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 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 B C))) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (hypot.f64 B C)))
A
A
(+.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 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2))))))
(+.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (fma.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 C 2) (-.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4)) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2)))))
(+.f64 A (+.f64 (fma.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 C 2) (-.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4))) 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 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 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 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 C 2) (-.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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))))) (pow.f64 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4)) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 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 (*.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 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 C 2) (-.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) 1/4))) 2))))) (hypot.f64 B A)))
(*.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)))
(+.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))))
(*.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/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 1 (-.f64 A C)))) 2))) (*.f64 1/16 (/.f64 1 (*.f64 A (pow.f64 (-.f64 A C) 2))))))))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (fma.f64 2 A (*.f64 (pow.f64 B 4) (fma.f64 -1 (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 A)) 1) (-.f64 A C))) 2)) (/.f64 1/16 (*.f64 A (pow.f64 (-.f64 A C) 2)))))))
(+.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 (*.f64 2 A) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 1 (-.f64 A C)))) 2))) (*.f64 1/16 (/.f64 1 (*.f64 A (pow.f64 (-.f64 A C) 2)))))))))
(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)) (fma.f64 2 A (*.f64 (pow.f64 B 4) (fma.f64 -1 (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 A)) 1) (-.f64 A C))) 2)) (/.f64 1/16 (*.f64 A (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 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 (*.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 (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))) (fma.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 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 (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 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 (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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 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 (*.f64 -1 A) (*.f64 2 C))
(fma.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)))
(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 (*.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))))
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 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (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 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 C (+.f64 (neg.f64 (*.f64 (*.f64 A 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 (*.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 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (fma.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 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 C (+.f64 (fma.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (hypot.f64 B C)))
(+.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 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 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 (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 C (+.f64 (fma.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 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 (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)))))))) (hypot.f64 B C)))
A
(+.f64 A (+.f64 C (*.f64 -1 C)))
(+.f64 A (*.f64 0 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 (*.f64 0 C) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 (neg.f64 C) 2))) A))))
(+.f64 A (+.f64 (*.f64 0 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 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 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 (*.f64 0 C) (*.f64 1/2 (+.f64 (/.f64 C (/.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A)))))
(*.f64 -1 A)
(neg.f64 A)
(+.f64 (*.f64 -1 A) (*.f64 2 C))
(fma.f64 -1 A (*.f64 2 C))
(+.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 (*.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 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)) (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))))
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 (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 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 (neg.f64 B) C)
(+.f64 C (+.f64 (*.f64 -1 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 C (fma.f64 -1 B (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) B)))
(+.f64 C (fma.f64 -1 B (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 C (+.f64 (*.f64 -1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))))
(+.f64 C (fma.f64 -1 B (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))))
(-.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 (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 (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 (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 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))) 1)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) B)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) 1)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) 3)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) 3) 1/3)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) 2)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(log.f64 (pow.f64 (exp.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (/.f64 (sqrt.f64 2) B)))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) 3))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) 1))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.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 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 (+.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)))
(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 (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 (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 (sqrt.f64 (hypot.f64 B C)) (sqrt.f64 (hypot.f64 B C)) C)
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 B C))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))) 1)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 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 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 1)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (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 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (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 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (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 (neg.f64 (/.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 (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 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (log.f64 (exp.f64 (/.f64 (sqrt.f64 2) B))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 3))
(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 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(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 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(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 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) 1))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(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 (neg.f64 (/.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 (+.f64 C (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)))
(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 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))) (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2)) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) 2)))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 3)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 3) 1/3)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C))))))) -1)
(/.f64 1 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C)))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 3))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C))) 1/2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) F)))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) F)) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) 3)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) 2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C))))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) 1))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 1)
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(pow.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1)
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(pow.f64 (cbrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 3)
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(pow.f64 (pow.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 3) 1/3)
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(pow.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2)
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) F))
(*.f64 F (log.f64 (exp.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(cbrt.f64 (pow.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 3))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(expm1.f64 (log1p.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(exp.f64 (log.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.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 C (*.f64 A 4))))) 1))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))
(log1p.f64 (expm1.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A 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 (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 (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 (sqrt.f64 (hypot.f64 B C)) (sqrt.f64 (hypot.f64 B C)) C)
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 B C))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))))) 1)
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(*.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))) 2) (cbrt.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))) (sqrt.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))) 2)) (cbrt.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))) 2)))
(pow.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))) 1)
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(pow.f64 (cbrt.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))) 3)
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(pow.f64 (pow.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))) 3) 1/3)
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(pow.f64 (sqrt.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))) 2)
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))) -1)
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))))
(/.f64 1 (/.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))
(neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(neg.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 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))
(log.f64 (exp.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))))))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))) 3))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(expm1.f64 (log1p.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(exp.f64 (log.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))) 1))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(log1p.f64 (expm1.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))))) 1)
(sqrt.f64 (*.f64 A (*.f64 C -4)))
(*.f64 1 (sqrt.f64 (*.f64 A (*.f64 C -4))))
(sqrt.f64 (*.f64 A (*.f64 C -4)))
(*.f64 (cbrt.f64 (*.f64 A (*.f64 C -4))) (cbrt.f64 (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 C -4)))
(*.f64 (sqrt.f64 (*.f64 C -4)) (sqrt.f64 A))
(*.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 C -4)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 A (*.f64 C -4)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 A (*.f64 C -4))))
(sqrt.f64 (*.f64 A (*.f64 C -4)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C -4))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C -4))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C -4))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (pow.f64 (*.f64 A C) 1/2) (pow.f64 -4 1/2))
(*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 A C)))
(pow.f64 (*.f64 A (*.f64 C -4)) 1/2)
(sqrt.f64 (*.f64 A (*.f64 C -4)))
(pow.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) 1)
(sqrt.f64 (*.f64 A (*.f64 C -4)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 A (*.f64 C -4)))) 3)
(sqrt.f64 (*.f64 A (*.f64 C -4)))
(pow.f64 (pow.f64 (*.f64 A (*.f64 C -4)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 A (*.f64 C -4)) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 A (*.f64 C -4)))) 2)
(sqrt.f64 (*.f64 A (*.f64 C -4)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 A (*.f64 C -4)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 A (*.f64 C -4)))
(cbrt.f64 (pow.f64 (*.f64 A (*.f64 C -4)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 A (*.f64 C -4)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 A (*.f64 C -4)))
(exp.f64 (*.f64 (log.f64 (*.f64 A (*.f64 C -4))) 1/2))
(sqrt.f64 (*.f64 A (*.f64 C -4)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 A (*.f64 C -4)))) 1))
(sqrt.f64 (*.f64 A (*.f64 C -4)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 A (*.f64 C -4)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))) 1)
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (*.f64 F 2)))
(*.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (*.f64 F 2)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))) (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(*.f64 (pow.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) 2) 1/2) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(pow.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)) 1/2)
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))) 1)
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))) 3)
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))
(pow.f64 (pow.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))) 2)
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))) 1/2))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))) 1))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 1)
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(*.f64 1 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) 2)) (cbrt.f64 (+.f64 (+.f64 A C) (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 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (-.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))
(pow.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) 1)
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(pow.f64 (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 3)
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(pow.f64 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) 3) 1/3)
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(pow.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 2)
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(log.f64 (exp.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) 3))
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(exp.f64 (log.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(exp.f64 (*.f64 (log.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 1))
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(+.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)
(+.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) A)
(fma.f64 1 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 (+.f64 C (hypot.f64 (-.f64 A C) B)) A)
(+.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) A)
(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 (hypot.f64 (-.f64 A C) B)) A)
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 (pow.f64 (cbrt.f64 A) 3) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))))) 1)
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(*.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))) 2) (cbrt.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))) (sqrt.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))) 2)) (cbrt.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))) 2)))
(pow.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))) 1)
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(pow.f64 (cbrt.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))) 3)
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(pow.f64 (pow.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))) 3) 1/3)
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(pow.f64 (sqrt.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))) 2)
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))) -1)
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))))
(/.f64 1 (/.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))
(neg.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(neg.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 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))
(log.f64 (exp.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))))))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))) 3))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(expm1.f64 (log1p.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(exp.f64 (log.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))) 1))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(log1p.f64 (expm1.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))))
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))) 1)
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))
(*.f64 1 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(*.f64 (sqrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))) (sqrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))
(*.f64 (pow.f64 1 1/2) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))))
(pow.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) 1/2)
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(pow.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))) 1)
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))) 3)
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))
(pow.f64 (pow.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) 3/2))
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))) 2)
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))
(log.f64 (exp.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) 3/2))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) 1/2))
(sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))) 1))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))
(exp.f64 (+.f64 (log.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 1)
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(*.f64 1 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) 2)) (cbrt.f64 (+.f64 (+.f64 A C) (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 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (-.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))
(pow.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) 1)
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(pow.f64 (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 3)
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(pow.f64 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) 3) 1/3)
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(pow.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 2)
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(log.f64 (exp.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) 3))
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(exp.f64 (log.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(exp.f64 (*.f64 (log.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 1))
(+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(+.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)
(+.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) A)
(fma.f64 1 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 (+.f64 C (hypot.f64 (-.f64 A C) B)) A)
(+.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) A)
(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 (hypot.f64 (-.f64 A C) B)) A)
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 (pow.f64 (cbrt.f64 A) 3) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 A) (sqrt.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 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 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 (cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))))
(*.f64 (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2)))
(/.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)))
(pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 1)
(+.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))
(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)) 2) 1/2)
(sqrt.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2))
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3) 1/3)
(+.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))
(fma.f64 1 (hypot.f64 (-.f64 A C) B) C)
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) C)
(+.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 3) C)
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (hypot.f64 (-.f64 A C) B))
(+.f64 (pow.f64 (cbrt.f64 C) 3) (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)
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 (-.f64 A C) B))

eval1.3s (4.5%)

Compiler

Compiled 72454 to 48345 computations (33.3% saved)

prune518.0ms (1.8%)

Pruning

54 alts after pruning (53 fresh and 1 done)

PrunedKeptTotal
New1102441146
Fresh16925
Picked505
Done415
Total1127541181
Accuracy
85.0%
Counts
1181 → 54
Alt Table
Click to see full alt table
StatusAccuracyProgram
23.5%
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C))))))) -1)
34.1%
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) 3)
8.5%
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 0 C) (*.f64 A 2)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.2%
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
19.7%
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
18.7%
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
5.9%
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (*.f64 -1 A) (*.f64 2 C))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
13.8%
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
34.5%
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) B)
34.7%
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) B)
29.4%
(/.f64 (neg.f64 (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)) (fma.f64 B B (*.f64 A (*.f64 C -4))))
23.5%
(/.f64 (neg.f64 (*.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 2 F))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
20.9%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
29.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) F)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
34.7%
(/.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)))
22.2%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
22.9%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
11.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (pow.f64 (sqrt.f64 (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (pow.f64 (sqrt.f64 (neg.f64 A)) 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
17.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))))
14.9%
(/.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))))
4.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
28.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
23.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 3) C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
18.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
15.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)))
23.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 A (hypot.f64 B A))))) (-.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)))
4.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
9.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 F C))) (+.f64 C (hypot.f64 B C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
20.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
21.5%
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
31.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (*.f64 1/2 A) (sqrt.f64 (/.f64 F B))))))
32.2%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C)))))
42.7%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))))
44.3%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F))))
4.7%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (*.f64 A 2) F))))
0.5%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 B) F))))
34.5%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) 2)))))
7.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 -1/2 (pow.f64 B 2)) A)))))
32.0%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 B C)))))
31.4%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 B A)))))
1.2%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (neg.f64 B))))))
4.1%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 C)))))
9.2%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
32.4%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B))))
8.6%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 C F))))))
7.4%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) A)))))
29.3%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))))
1.7%
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (/.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 1/8)))))
23.5%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
4.1%
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F C))))
32.0%
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
4.6%
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))
23.5%
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C))))))) -1)
34.1%
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) 3)
8.5%
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 0 C) (*.f64 A 2)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.2%
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
19.7%
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
18.7%
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
5.9%
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (*.f64 -1 A) (*.f64 2 C))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
13.8%
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
34.5%
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) B)
34.7%
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))) B)
29.4%
(/.f64 (neg.f64 (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)) (fma.f64 B B (*.f64 A (*.f64 C -4))))
23.5%
(/.f64 (neg.f64 (*.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 2 F))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
20.9%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
29.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) F)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
34.7%
(/.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)))
22.2%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
22.9%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
11.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (pow.f64 (sqrt.f64 (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (pow.f64 (sqrt.f64 (neg.f64 A)) 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
17.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))))
14.9%
(/.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))))
4.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
28.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
23.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 3) C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
18.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
15.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)))
23.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 A (hypot.f64 B A))))) (-.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)))
4.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
9.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 F C))) (+.f64 C (hypot.f64 B C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
20.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
21.5%
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 F 2)))))
31.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (*.f64 1/2 A) (sqrt.f64 (/.f64 F B))))))
32.2%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C)))))
42.7%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))))
44.3%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F))))
4.7%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (*.f64 A 2) F))))
0.5%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 B) F))))
34.5%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) 2)))))
7.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 -1/2 (pow.f64 B 2)) A)))))
32.0%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 B C)))))
31.4%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 B A)))))
1.2%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (neg.f64 B))))))
4.1%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 C)))))
9.2%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
32.4%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B))))
8.6%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 C F))))))
7.4%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) A)))))
29.3%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))))
1.7%
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (/.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 1/8)))))
23.5%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
4.1%
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F C))))
32.0%
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
4.6%
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))
Compiler

Compiled 5942 to 4264 computations (28.2% saved)

localize608.0ms (2.1%)

Localize:

Found 18 expressions with local error:

NewAccuracyProgram
99.9%
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))
96.5%
(sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))
93.3%
(sqrt.f64 (*.f64 A (*.f64 C -4)))
91.6%
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
99.3%
(*.f64 F (+.f64 A (hypot.f64 B A)))
93.0%
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
92.7%
(+.f64 A (hypot.f64 B A))
92.0%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
98.2%
(/.f64 (*.f64 (pow.f64 B 2) F) A)
97.8%
(*.f64 (pow.f64 B 2) F)
96.4%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) A)))))
89.9%
(sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) A)))
99.8%
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
96.3%
(sqrt.f64 (/.f64 F B))
99.1%
(*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F))
98.3%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F))))
95.8%
(sqrt.f64 (+.f64 A (hypot.f64 B A)))
92.7%
(+.f64 A (hypot.f64 B A))
Compiler

Compiled 398 to 182 computations (54.3% saved)

series282.0ms (1%)

Counts
13 → 91
Calls

114 calls:

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

rewrite133.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
424×cbrt-prod
410×log1p-expm1-u
410×expm1-log1p-u
405×add-exp-log
405×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify270.0ms (0.9%)

Algorithm
egg-herbie
Rules
1278×fma-def
694×*-commutative
538×sqr-pow
512×associate-*r/
448×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0106129355
1294227115
Stop Event
node limit
Counts
326 → 450
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 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 -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))))))))
(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)))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/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 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) C)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 C)))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) C))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 C)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2)) C))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (pow.f64 C 2)))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) C)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 C)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2)) C))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (pow.f64 C 2)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 7) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 A 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (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))))) C))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 4)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 9))) (/.f64 1 (pow.f64 C 3))))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) C))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 C (sqrt.f64 2))))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 C (sqrt.f64 2))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1 (*.f64 (pow.f64 A 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 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (*.f64 C (sqrt.f64 2)))) (*.f64 16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))))))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 C (sqrt.f64 2))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 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 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (*.f64 C (sqrt.f64 2)))) (*.f64 16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))))))) (*.f64 -1 (*.f64 (pow.f64 A 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 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (*.f64 64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 13))) (*.f64 (pow.f64 C 3) (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))))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1 (*.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 -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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1 (*.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 -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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1 (*.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/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) (pow.f64 (sqrt.f64 2) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 -4) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) (pow.f64 (sqrt.f64 2) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 -4) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -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))) C))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (*.f64 A C)))))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) (pow.f64 (sqrt.f64 2) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 -4) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -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))) C))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (*.f64 A C)))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -4) (-.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)))))) C))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (-.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (*.f64 A C)))) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (-.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)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 5)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (*.f64 A C)))) (*.f64 A C))))))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) (pow.f64 (sqrt.f64 2) 2)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.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 (*.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 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B 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 B)) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) 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 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B 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 B)) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2)))))
(*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.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 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.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 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.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 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (pow.f64 (sqrt.f64 2) 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -4) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 -4))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (pow.f64 (sqrt.f64 2) 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -4) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 -4))))))) (*.f64 -1 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 -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)))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (pow.f64 (sqrt.f64 2) 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -4) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 -4))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 -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))))))))) (*.f64 -1 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.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 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 -4) (-.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))))))))))))))))
(*.f64 -1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 2)))))
(-.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 (sqrt.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A)))) (sqrt.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A)))))
(*.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))
(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 (sqrt.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A)))) 2)
(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 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))))) 1)
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) B)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))) 2)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3) (pow.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))) 3) (pow.f64 (/.f64 (sqrt.f64 2) B) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))))
(exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) 1)
(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 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))) 2)
(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 (sqrt.f64 (/.f64 F B)))) 1)
(*.f64 (sqrt.f64 F) (pow.f64 (/.f64 1 B) 1/2))
(*.f64 1 (sqrt.f64 (/.f64 F B)))
(*.f64 (cbrt.f64 (/.f64 F B)) (cbrt.f64 (sqrt.f64 (/.f64 F B))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 F B))) (sqrt.f64 (sqrt.f64 (/.f64 F B))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 F B)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F B)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 F B)) 1/2))
(/.f64 (sqrt.f64 F) (sqrt.f64 B))
(pow.f64 (/.f64 F B) 1/2)
(pow.f64 (sqrt.f64 (/.f64 F B)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) 3)
(pow.f64 (pow.f64 (/.f64 F B) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 F B))) 2)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F B))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 F B)))))
(cbrt.f64 (pow.f64 (/.f64 F B) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F B))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 F B))))
(exp.f64 (*.f64 (log.f64 (/.f64 F B)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F B))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F B))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 F B) 2) 1/2)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 2)
(pow.f64 (*.f64 2 (/.f64 F B)) 1/2)
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (/.f64 F B) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F B) 3/2) (*.f64 2 (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))))
(*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 (pow.f64 B 2) (/.f64 A F))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) (/.f64 A F))) (sqrt.f64 -1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))) (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))) 1/2))
(pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))) 3)
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))))))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))))
(-.f64 (exp.f64 (log1p.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))))))) 1)
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))))) B)
(pow.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))))) 1)
(pow.f64 (cbrt.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))))) 3)
(pow.f64 (pow.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))))) 2)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))))
(log.f64 (exp.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))))))
(log.f64 (+.f64 1 (expm1.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))))))))
(cbrt.f64 (pow.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3) (pow.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))) 3) (pow.f64 (/.f64 (sqrt.f64 2) B) 3)))
(expm1.f64 (log1p.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))))))
(exp.f64 (log.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))))) 1))
(log1p.f64 (expm1.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (pow.f64 B 2)))) 1)
(pow.f64 (*.f64 F (pow.f64 B 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 F (pow.f64 B 2))) 3)
(pow.f64 (pow.f64 (*.f64 F (pow.f64 B 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 F (pow.f64 B 2))) 2)
(log.f64 (pow.f64 (exp.f64 F) (pow.f64 B 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (pow.f64 B 2)))))
(cbrt.f64 (pow.f64 (*.f64 F (pow.f64 B 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (pow.f64 B 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 B 2) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (*.f64 F (pow.f64 B 2))))
(exp.f64 (log.f64 (*.f64 F (pow.f64 B 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (pow.f64 B 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (pow.f64 B 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 B 2) (/.f64 A F)))) 1)
(*.f64 1 (/.f64 (pow.f64 B 2) (/.f64 A F)))
(*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1 A))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 B 2) (/.f64 A F))) 2) (cbrt.f64 (/.f64 (pow.f64 B 2) (/.f64 A F))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) (/.f64 A F))) (sqrt.f64 (/.f64 (pow.f64 B 2) (/.f64 A F))))
(pow.f64 (/.f64 (pow.f64 B 2) (/.f64 A F)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 B 2) (/.f64 A F))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 B 2) (/.f64 A F)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) (/.f64 A F))) 2)
(pow.f64 (/.f64 A (*.f64 F (pow.f64 B 2))) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 B 2) (/.f64 A F))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 B 2) (/.f64 A F)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 B 2) (/.f64 A F)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F (pow.f64 B 2)) 3) (pow.f64 A 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 B 2) (/.f64 A F))))
(exp.f64 (log.f64 (/.f64 (pow.f64 B 2) (/.f64 A F))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 B 2) (/.f64 A F))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 B 2) (/.f64 A F))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(*.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2) (cbrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))))) -1)
(neg.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(*.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2) (cbrt.f64 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(pow.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))) -1)
(log.f64 (exp.f64 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (*.f64 2 F)))
(*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))) (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))) 1/2))
(*.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) 2) 1/2) (sqrt.f64 F))
(pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))
(-.f64 (exp.f64 (log1p.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))))) 1)
(pow.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) 1)
(pow.f64 (cbrt.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))) 3)
(pow.f64 (pow.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) 3) 1/3)
(pow.f64 (sqrt.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))) 2)
(neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))
(log.f64 (exp.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))))
(log.f64 (+.f64 1 (expm1.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))))))
(cbrt.f64 (pow.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) 3) (pow.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))) 3) (pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) 3)))
(expm1.f64 (log1p.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))))
(exp.f64 (log.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))) 1))
(log1p.f64 (expm1.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))))
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 (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 -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 (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)))
(+.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)) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (+.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)))) (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))))
(+.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 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (-.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)))))))) (*.f64 (sqrt.f64 A) (sqrt.f64 2)))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 A)) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (+.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)))) (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 (*.f64 (sqrt.f64 (/.f64 1 A)) (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 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 1 (*.f64 A F))) (*.f64 (pow.f64 B 3) (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 A 3)) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)))) (*.f64 -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 -1/8 F) (pow.f64 A 3)) (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 1 (*.f64 A F))) (*.f64 (pow.f64 B 3) (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 A 3)) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 5) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 1/4 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 A 3)) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2)))))) (*.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 -1/8 F) (pow.f64 A 3)) (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 1/16 (/.f64 F (pow.f64 A 5))) (*.f64 1/8 (/.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))) (sqrt.f64 2))) 2)) (pow.f64 A 2))))))) (-.f64 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) B) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))))
(*.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 2) (neg.f64 (sqrt.f64 (/.f64 F B))))
(+.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 -1/2 (*.f64 A (*.f64 (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 (pow.f64 A 2) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (sqrt.f64 2)) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1 (*.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 (*.f64 (*.f64 (pow.f64 A 3) (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 (pow.f64 A 2) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (sqrt.f64 2)) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))))) (*.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 (/.f64 1 (pow.f64 B 5)) F)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(sqrt.f64 (*.f64 B F))
(+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F B)))))
(fma.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 B F)))
(+.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 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 (/.f64 1 B) F)))))))
(fma.f64 1/2 (fma.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))))) (sqrt.f64 (*.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 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 (pow.f64 B 3) 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 (fma.f64 1/2 (fma.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))))) (sqrt.f64 (*.f64 B F))) (*.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 (pow.f64 B 3) F)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 A F)))
(+.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 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 A F))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 A F)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))
(+.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 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 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 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 A F)))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (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))) (sqrt.f64 2))) 2))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 A F)))))
(+.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 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 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 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))))) (fma.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 (*.f64 1/4 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 A 3)) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2))))) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 A F))))))
(+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 A) F))) (+.f64 (/.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))) (sqrt.f64 2))) 2)))) (/.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 A 5))) (*.f64 1/8 (/.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))) (sqrt.f64 2))) 2)) (pow.f64 A 2)))))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 A F)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2))))
(*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (*.f64 B (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2))))
(*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (*.f64 B (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2))))
(*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (*.f64 B (sqrt.f64 -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2))))
(*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (*.f64 B (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 F A)) (neg.f64 (*.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 F A)) (neg.f64 (*.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 F A)) (neg.f64 (*.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 F A)) (neg.f64 (*.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 F A)) (neg.f64 (*.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 F A)) (neg.f64 (*.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 F A)) (neg.f64 (*.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 F A)) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) C)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (/.f64 C (pow.f64 (sqrt.f64 2) 2)))))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (/.f64 B (/.f64 C 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 C)))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) C))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 C))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (/.f64 C (pow.f64 (sqrt.f64 2) 2))))))
(-.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (/.f64 B (/.f64 C 2))) (*.f64 (pow.f64 B 3) (*.f64 -1/16 (fma.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 2 (pow.f64 C 2)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) C)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 C)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2)) C))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (pow.f64 C 2)))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) C)))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 C))))) (fma.f64 -1 (*.f64 (pow.f64 B 5) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 A 3)) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) C)) (*.f64 -1/64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (pow.f64 C 2))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (/.f64 C (pow.f64 (sqrt.f64 2) 2)))))))
(-.f64 (-.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (/.f64 B (/.f64 C 2))) (*.f64 (pow.f64 B 5) (fma.f64 -1/64 (fma.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 2 (pow.f64 C 3)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (pow.f64 C 2))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))) (/.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))) (sqrt.f64 2))) 2)) C))))) (*.f64 (pow.f64 B 3) (*.f64 -1/16 (fma.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 2 (pow.f64 C 2)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) C)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 C)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2)) C))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (pow.f64 C 2)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 7) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 A 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (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))))) C))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 A 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 4)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 9))) (/.f64 1 (pow.f64 C 3))))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B (pow.f64 (sqrt.f64 2) 2)) C))))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 C))))) (fma.f64 -1 (*.f64 (pow.f64 B 5) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 A 3)) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) C)) (*.f64 -1/64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (pow.f64 C 2))))))) (fma.f64 -1 (*.f64 (pow.f64 B 7) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 1/4 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 A 3)) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 2)))) C)) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 A 3)) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2)) (pow.f64 C 2))) (*.f64 -1/256 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 4))) (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 9))) 1) (pow.f64 C 3))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (/.f64 C (pow.f64 (sqrt.f64 2) 2))))))))
(-.f64 (-.f64 (-.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (/.f64 B (/.f64 C 2))) (*.f64 (pow.f64 B 7) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (/.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 A 5))) (*.f64 1/8 (/.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))) (sqrt.f64 2))) 2)) (pow.f64 A 2)))) C)) (fma.f64 -1/256 (fma.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 2 (pow.f64 C 4)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 9))) (pow.f64 C 3))) (*.f64 (*.f64 -1/32 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F)))) (/.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))) (sqrt.f64 2))) 2)) (pow.f64 C 2))))))) (*.f64 (pow.f64 B 5) (fma.f64 -1/64 (fma.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 2 (pow.f64 C 3)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (pow.f64 C 2))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))) (/.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))) (sqrt.f64 2))) 2)) C))))) (*.f64 (pow.f64 B 3) (*.f64 -1/16 (fma.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 2 (pow.f64 C 2)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) C)))))
(*.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 2) (neg.f64 (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 C (sqrt.f64 2))))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 -1 (+.f64 (*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(neg.f64 (fma.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) C)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 C (sqrt.f64 2))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1 (*.f64 (pow.f64 A 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 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (*.f64 C (sqrt.f64 2)))) (*.f64 16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))))))))))
(fma.f64 -1 (*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) C))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (*.f64 (pow.f64 A 2) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F)))) (fma.f64 2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 7)))) (*.f64 16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))))))))))
(-.f64 (neg.f64 (fma.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) C)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))) (*.f64 (pow.f64 A 2) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (sqrt.f64 2)) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (fma.f64 16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 F (pow.f64 B 7)))) (*.f64 (sqrt.f64 2) C))))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 2))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 C (sqrt.f64 2))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 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 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (*.f64 C (sqrt.f64 2)))) (*.f64 16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))))))) (*.f64 -1 (*.f64 (pow.f64 A 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 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) (*.f64 (pow.f64 C 2) (sqrt.f64 2)))) (*.f64 64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 13))) (*.f64 (pow.f64 C 3) (sqrt.f64 2))))))))))))
(fma.f64 -1 (*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) C))))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (fma.f64 -1 (*.f64 (pow.f64 A 2) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F)))) (fma.f64 2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 7)))) (*.f64 16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))))))) (neg.f64 (*.f64 (pow.f64 A 3) (fma.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5))))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))) (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (fma.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 B 11)))) (*.f64 64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 13))) (*.f64 (sqrt.f64 2) (pow.f64 C 3))))))))))))
(*.f64 -1 (+.f64 (fma.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) C)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (fma.f64 (pow.f64 A 2) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (sqrt.f64 2)) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (fma.f64 16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 F (pow.f64 B 7)))) (*.f64 (sqrt.f64 2) C)))) (*.f64 (pow.f64 A 3) (fma.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 5)) F))) (fma.f64 (*.f64 2 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))) (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (fma.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 B 11)))) (*.f64 64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 13))) (*.f64 (sqrt.f64 2) (pow.f64 C 3)))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1 (*.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 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (+.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (/.f64 (*.f64 -4 (*.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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1 (*.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 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (+.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (/.f64 (*.f64 -4 (*.f64 A (*.f64 (sqrt.f64 2) C))) (pow.f64 B 3)))))
(+.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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1 (*.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 -64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7))) (fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (+.f64 (/.f64 (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3)))) (pow.f64 B 7)) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (+.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (/.f64 (*.f64 -4 (*.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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (*.f64 1/4 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(*.f64 (*.f64 1/4 (*.f64 (/.f64 B C) (/.f64 (sqrt.f64 2) A))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(+.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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (/.f64 (sqrt.f64 2) (pow.f64 C 2)))) (*.f64 (*.f64 1/4 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 B C) (/.f64 (sqrt.f64 2) A))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (/.f64 (sqrt.f64 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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (pow.f64 B 5) (pow.f64 A 3)) (/.f64 (sqrt.f64 2) (pow.f64 C 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (/.f64 (sqrt.f64 2) (pow.f64 C 2)))) (*.f64 (*.f64 1/4 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(fma.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (*.f64 (/.f64 (pow.f64 B 5) (pow.f64 A 3)) (/.f64 (sqrt.f64 2) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 B C) (/.f64 (sqrt.f64 2) A))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (/.f64 (sqrt.f64 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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(fma.f64 1/256 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (pow.f64 B 5) (pow.f64 A 3)) (/.f64 (sqrt.f64 2) (pow.f64 C 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (/.f64 (sqrt.f64 2) (pow.f64 C 2)))) (*.f64 (*.f64 1/4 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (+.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 (/.f64 (pow.f64 B 5) (pow.f64 A 3)) (/.f64 (sqrt.f64 2) (pow.f64 C 3)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 B C) (/.f64 (sqrt.f64 2) A))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (/.f64 (sqrt.f64 2) (pow.f64 C 2)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (*.f64 1/4 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(*.f64 (*.f64 1/4 (*.f64 (/.f64 B C) (/.f64 (sqrt.f64 2) A))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
(+.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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (/.f64 (sqrt.f64 2) (pow.f64 C 2)))) (*.f64 (*.f64 1/4 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 B C) (/.f64 (sqrt.f64 2) A))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (/.f64 (sqrt.f64 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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (pow.f64 B 5) (pow.f64 A 3)) (/.f64 (sqrt.f64 2) (pow.f64 C 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (/.f64 (sqrt.f64 2) (pow.f64 C 2)))) (*.f64 (*.f64 1/4 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(fma.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (*.f64 (/.f64 (pow.f64 B 5) (pow.f64 A 3)) (/.f64 (sqrt.f64 2) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 B C) (/.f64 (sqrt.f64 2) A))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (/.f64 (sqrt.f64 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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 2)) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(fma.f64 1/256 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (pow.f64 B 5) (pow.f64 A 3)) (/.f64 (sqrt.f64 2) (pow.f64 C 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (pow.f64 B 3) (pow.f64 A 2)) (/.f64 (sqrt.f64 2) (pow.f64 C 2)))) (*.f64 (*.f64 1/4 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (+.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 (/.f64 (pow.f64 B 5) (pow.f64 A 3)) (/.f64 (sqrt.f64 2) (pow.f64 C 3)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 B C) (/.f64 (sqrt.f64 2) A))) (*.f64 1/16 (*.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 A)) (*.f64 (sqrt.f64 -4) (pow.f64 (sqrt.f64 2) 2))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 -4))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (sqrt.f64 -4))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 -4) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) (pow.f64 (sqrt.f64 2) 2)))))
(fma.f64 -1 (*.f64 (pow.f64 B 2) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 -4) (pow.f64 C 2))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 -4)))))
(-.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (sqrt.f64 -4)))) (*.f64 (pow.f64 B 2) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 -4) (pow.f64 C 2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 2)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 -4) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -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))) C))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (*.f64 A C)))))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) (pow.f64 (sqrt.f64 2) 2))))))
(fma.f64 -1 (*.f64 (pow.f64 B 2) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 -4) (pow.f64 C 2))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))))))) (fma.f64 -1 (*.f64 (pow.f64 B 4) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 -4) (/.f64 C (-.f64 (/.f64 (*.f64 -1/8 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/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 A C))))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 -4))))))
(-.f64 (-.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (sqrt.f64 -4)))) (*.f64 (pow.f64 B 4) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (sqrt.f64 -4)) (/.f64 C (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (sqrt.f64 2)) 2)))) (fma.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (sqrt.f64 2)) (*.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 2)) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (*.f64 -4 (sqrt.f64 -4)))) (*.f64 1/4 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 A C))))))))) (*.f64 (pow.f64 B 2) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 -4) (pow.f64 C 2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 2)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 -4) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -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))) C))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (*.f64 A C)))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -4) (-.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)))))) C))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (-.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (*.f64 A C)))) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (-.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)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 5)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))) (*.f64 A C)))) (*.f64 A C))))))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -4) (pow.f64 (sqrt.f64 2) 2)))))))
(fma.f64 -1 (*.f64 (pow.f64 B 2) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 -4) (pow.f64 C 2))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))))))) (fma.f64 -1 (*.f64 (pow.f64 B 4) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 -4) (/.f64 C (-.f64 (/.f64 (*.f64 -1/8 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/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 A C))))))))) (fma.f64 -1 (*.f64 (pow.f64 B 6) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 -4) (/.f64 C (+.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (*.f64 (/.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)))))))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (-.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 A C)))) (sqrt.f64 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (/.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 -1/8 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 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 -1/64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (pow.f64 C 7))))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 A C)))) (*.f64 A C)))))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 -4)))))))
(-.f64 (-.f64 (-.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (sqrt.f64 -4)))) (*.f64 (pow.f64 B 6) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (sqrt.f64 -4)) (/.f64 C (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/8 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (sqrt.f64 2)) 2)) (pow.f64 C 2)))))) (fma.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (*.f64 -4 (sqrt.f64 -4)))) (*.f64 1/4 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 A C))))) (sqrt.f64 2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (/.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (sqrt.f64 2)) 2))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 2)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 7)) (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 5))) (*.f64 1/4 (/.f64 (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (*.f64 -4 (sqrt.f64 -4)))) (*.f64 1/4 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 A C)))) (*.f64 A C)))))))))) (*.f64 (pow.f64 B 4) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (sqrt.f64 -4)) (/.f64 C (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (sqrt.f64 2)) 2)))) (fma.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (sqrt.f64 2)) (*.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 2)) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (*.f64 -4 (sqrt.f64 -4)))) (*.f64 1/4 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 A C))))))))) (*.f64 (pow.f64 B 2) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 -4) (pow.f64 C 2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 2)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))))))))
(*.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 (sqrt.f64 2) B) (neg.f64 (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 (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C))) (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)))) (+.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (/.f64 (*.f64 -4 (*.f64 A (*.f64 (sqrt.f64 2) C))) (pow.f64 B 3))))
(*.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 2) (neg.f64 (sqrt.f64 (/.f64 F B))))
(+.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))))
(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)))))))) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(neg.f64 (fma.f64 C (fma.f64 4 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 B F)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) C)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 B F))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B 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 B)) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (pow.f64 C 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) C)) (*.f64 (sqrt.f64 2) (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 (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 1 (*.f64 B 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 B)) (*.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2)))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (pow.f64 C 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (pow.f64 C 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) C)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 B F))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.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)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (pow.f64 C 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) C)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 B F))))))
(*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2))
(*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (*.f64 F C)))
(*.f64 2 (sqrt.f64 (*.f64 F C)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)))
(fma.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (*.f64 F C))))
(fma.f64 2 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 1/4 (pow.f64 B 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.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 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2))))
(fma.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (pow.f64 B 4) (-.f64 (/.f64 (*.f64 -1/8 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) (sqrt.f64 (*.f64 F C)))))
(fma.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (pow.f64 B 4) (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (sqrt.f64 2)) 2)))) (*.f64 2 (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.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 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.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 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 (sqrt.f64 2) 2)))))
(fma.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (pow.f64 B 4) (-.f64 (/.f64 (*.f64 -1/8 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 6) (*.f64 (+.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 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 (/.f64 1 C) F)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 4) (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (sqrt.f64 2)) 2)))) (*.f64 1/2 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/8 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (sqrt.f64 2)) 2)) (pow.f64 C 2)))))))) (fma.f64 2 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 1/4 (pow.f64 B 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (pow.f64 (sqrt.f64 2) 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 -4)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 (*.f64 C (sqrt.f64 -4)) 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -4) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 -4))))))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 -4)))) (*.f64 (pow.f64 B 2) (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -4) C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 -4))))))))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 C (sqrt.f64 -4)) 2) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (sqrt.f64 -4))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -4) C)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (pow.f64 (sqrt.f64 2) 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -4) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 -4))))))) (*.f64 -1 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 -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)))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 -4)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -4) C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 -4)))))) (*.f64 (pow.f64 B 4) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) C) (pow.f64 (sqrt.f64 -4) 3))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (pow.f64 C 2) (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -4)) (-.f64 (/.f64 (*.f64 -1/8 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 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 C (sqrt.f64 -4)) 2) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (sqrt.f64 -4))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -4) C))))))) (*.f64 (pow.f64 B 4) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (/.f64 2 C) (*.f64 -4 (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -4)) (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (sqrt.f64 2)) 2))) (*.f64 1/8 (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (pow.f64 (sqrt.f64 2) 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -4) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 -4))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 -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))))))))) (*.f64 -1 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.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 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 -4) (-.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))))))))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 -4)))) (fma.f64 -1 (*.f64 (pow.f64 B 2) (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -4) C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 -4)))))) (fma.f64 -1 (*.f64 (pow.f64 B 4) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) C) (pow.f64 (sqrt.f64 -4) 3))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (pow.f64 C 2) (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -4)) (-.f64 (/.f64 (*.f64 -1/8 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))))))) (neg.f64 (*.f64 (pow.f64 B 6) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 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 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -4)) (+.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (*.f64 (/.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 -1 (+.f64 (fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (*.f64 C (sqrt.f64 -4)) 2) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (sqrt.f64 -4))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -4) C)))))) (fma.f64 (pow.f64 B 4) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (/.f64 2 C) (*.f64 -4 (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -4)) (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (sqrt.f64 2)) 2))) (*.f64 1/8 (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 C 2) (sqrt.f64 -4)))))) (*.f64 (pow.f64 B 6) (fma.f64 -1/32 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 C 3) (*.f64 -4 (sqrt.f64 -4)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (/.f64 2 (pow.f64 C 2)) (pow.f64 (sqrt.f64 -4) 5))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -4)) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/8 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (sqrt.f64 2)) 2)) (pow.f64 C 2))))) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) C) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (sqrt.f64 2)) 2)) (sqrt.f64 -4)))))))))))
(*.f64 -1 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (pow.f64 B 3) F))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (neg.f64 (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 C (sqrt.f64 2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (pow.f64 B 3) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) C))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 2) C))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (pow.f64 B 3) 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 (sqrt.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A)))) (sqrt.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A)))))
(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)))))
(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 (sqrt.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A)))) 2)
(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 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))))) 1)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) B)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) 1)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))) 3)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) 3) 1/3)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))) 2)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) 3))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3) (pow.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))) 3)))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))) 3) (pow.f64 (/.f64 (sqrt.f64 2) B) 3)))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))) 1))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(-.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))))
(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 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))) 2)
(sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))
(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 (sqrt.f64 (/.f64 F B)))) 1)
(sqrt.f64 (/.f64 F B))
(*.f64 (sqrt.f64 F) (pow.f64 (/.f64 1 B) 1/2))
(*.f64 (sqrt.f64 (/.f64 1 B)) (sqrt.f64 F))
(*.f64 1 (sqrt.f64 (/.f64 F B)))
(sqrt.f64 (/.f64 F B))
(*.f64 (cbrt.f64 (/.f64 F B)) (cbrt.f64 (sqrt.f64 (/.f64 F B))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 F B))) (sqrt.f64 (sqrt.f64 (/.f64 F B))))
(sqrt.f64 (/.f64 F B))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 F B)))
(sqrt.f64 (/.f64 F B))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F B)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 F B)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F B)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F B))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 F B))) (sqrt.f64 (cbrt.f64 (/.f64 F B))))
(/.f64 (sqrt.f64 F) (sqrt.f64 B))
(pow.f64 (/.f64 F B) 1/2)
(sqrt.f64 (/.f64 F B))
(pow.f64 (sqrt.f64 (/.f64 F B)) 1)
(sqrt.f64 (/.f64 F B))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) 3)
(sqrt.f64 (/.f64 F B))
(pow.f64 (pow.f64 (/.f64 F B) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 F B) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 F B))) 2)
(sqrt.f64 (/.f64 F B))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F B))))
(sqrt.f64 (/.f64 F B))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 F B)))))
(sqrt.f64 (/.f64 F B))
(cbrt.f64 (pow.f64 (/.f64 F B) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F B))))
(sqrt.f64 (/.f64 F B))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 F B))))
(sqrt.f64 (/.f64 F B))
(exp.f64 (*.f64 (log.f64 (/.f64 F B)) 1/2))
(sqrt.f64 (/.f64 F B))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F B))) 1))
(sqrt.f64 (/.f64 F B))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F B))))
(sqrt.f64 (/.f64 F B))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))) 1)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 1)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 3)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3) 1/3)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(pow.f64 (*.f64 (/.f64 F B) 2) 1/2)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 2)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(pow.f64 (*.f64 2 (/.f64 F B)) 1/2)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (/.f64 F B) 3/2)))
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 (/.f64 F B) 3/2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F B) 3/2) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F B) 3/2) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 (/.f64 F B) 3/2))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 1))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))))) 1)
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))
(*.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))))
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))))
(*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F))) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))))
(*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 (pow.f64 B 2) (/.f64 A F))))
(*.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 (/.f64 (pow.f64 B 2) A) F)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) (/.f64 A F))) (sqrt.f64 -1/2))
(*.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 (/.f64 (pow.f64 B 2) A) F)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))) (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))))
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))))
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))) (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))))
(pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))) 1/2)
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))) 1)
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))) 3)
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))) 2)
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))))
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))))))
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))))
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))))
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))) 1/2))
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))) 1))
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))))
(sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))
(-.f64 (exp.f64 (log1p.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))))))) 1)
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))))
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))))) B)
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))))
(pow.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))))) 1)
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))))
(pow.f64 (cbrt.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))))) 3)
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))))
(pow.f64 (pow.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))))) 3) 1/3)
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))))
(pow.f64 (sqrt.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))))) 2)
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))))
(log.f64 (exp.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))))
(log.f64 (+.f64 1 (expm1.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))))
(cbrt.f64 (pow.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))))) 3))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3) (pow.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))) 3)))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))) 3) (pow.f64 (/.f64 (sqrt.f64 2) B) 3)))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))))
(expm1.f64 (log1p.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))))
(exp.f64 (log.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))))) 1))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))))
(log1p.f64 (expm1.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (pow.f64 B 2)))) 1)
(*.f64 (pow.f64 B 2) F)
(pow.f64 (*.f64 F (pow.f64 B 2)) 1)
(*.f64 (pow.f64 B 2) F)
(pow.f64 (cbrt.f64 (*.f64 F (pow.f64 B 2))) 3)
(*.f64 (pow.f64 B 2) F)
(pow.f64 (pow.f64 (*.f64 F (pow.f64 B 2)) 3) 1/3)
(*.f64 (pow.f64 B 2) F)
(pow.f64 (sqrt.f64 (*.f64 F (pow.f64 B 2))) 2)
(*.f64 (pow.f64 B 2) F)
(log.f64 (pow.f64 (exp.f64 F) (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) F)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) F)
(cbrt.f64 (pow.f64 (*.f64 F (pow.f64 B 2)) 3))
(*.f64 (pow.f64 B 2) F)
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (pow.f64 B 2) 3)))
(*.f64 (pow.f64 B 2) F)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 B 2) 3) (pow.f64 F 3)))
(*.f64 (pow.f64 B 2) F)
(expm1.f64 (log1p.f64 (*.f64 F (pow.f64 B 2))))
(*.f64 (pow.f64 B 2) F)
(exp.f64 (log.f64 (*.f64 F (pow.f64 B 2))))
(*.f64 (pow.f64 B 2) F)
(exp.f64 (*.f64 (log.f64 (*.f64 F (pow.f64 B 2))) 1))
(*.f64 (pow.f64 B 2) F)
(log1p.f64 (expm1.f64 (*.f64 F (pow.f64 B 2))))
(*.f64 (pow.f64 B 2) F)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 B 2) (/.f64 A F)))) 1)
(*.f64 (/.f64 (pow.f64 B 2) A) F)
(*.f64 1 (/.f64 (pow.f64 B 2) (/.f64 A F)))
(*.f64 (/.f64 (pow.f64 B 2) A) F)
(*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1 A))
(*.f64 (/.f64 1 A) (*.f64 (pow.f64 B 2) F))
(/.f64 (*.f64 (pow.f64 B 2) F) A)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 B 2) (/.f64 A F))) 2) (cbrt.f64 (/.f64 (pow.f64 B 2) (/.f64 A F))))
(*.f64 (/.f64 (pow.f64 B 2) A) F)
(*.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) (/.f64 A F))) (sqrt.f64 (/.f64 (pow.f64 B 2) (/.f64 A F))))
(*.f64 (/.f64 (pow.f64 B 2) A) F)
(pow.f64 (/.f64 (pow.f64 B 2) (/.f64 A F)) 1)
(*.f64 (/.f64 (pow.f64 B 2) A) F)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 B 2) (/.f64 A F))) 3)
(*.f64 (/.f64 (pow.f64 B 2) A) F)
(pow.f64 (pow.f64 (/.f64 (pow.f64 B 2) (/.f64 A F)) 3) 1/3)
(*.f64 (/.f64 (pow.f64 B 2) A) F)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) (/.f64 A F))) 2)
(*.f64 (/.f64 (pow.f64 B 2) A) F)
(pow.f64 (/.f64 A (*.f64 F (pow.f64 B 2))) -1)
(/.f64 1 (/.f64 (/.f64 A F) (pow.f64 B 2)))
(/.f64 1 (/.f64 A (*.f64 (pow.f64 B 2) F)))
(log.f64 (exp.f64 (/.f64 (pow.f64 B 2) (/.f64 A F))))
(*.f64 (/.f64 (pow.f64 B 2) A) F)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 B 2) (/.f64 A F)))))
(*.f64 (/.f64 (pow.f64 B 2) A) F)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 B 2) (/.f64 A F)) 3))
(*.f64 (/.f64 (pow.f64 B 2) A) F)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F (pow.f64 B 2)) 3) (pow.f64 A 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 B 2) F) 3) (pow.f64 A 3)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 B 6) (pow.f64 F 3)) (pow.f64 A 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 B 2) (/.f64 A F))))
(*.f64 (/.f64 (pow.f64 B 2) A) F)
(exp.f64 (log.f64 (/.f64 (pow.f64 B 2) (/.f64 A F))))
(*.f64 (/.f64 (pow.f64 B 2) A) F)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 B 2) (/.f64 A F))) 1))
(*.f64 (/.f64 (pow.f64 B 2) A) F)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 B 2) (/.f64 A F))))
(*.f64 (/.f64 (pow.f64 B 2) A) F)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(/.f64 (neg.f64 B) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(*.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 B) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(*.f64 1 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 B) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2) (cbrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 B) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 B) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(pow.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(/.f64 (neg.f64 B) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(/.f64 (neg.f64 B) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(pow.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(/.f64 (neg.f64 B) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)
(/.f64 (neg.f64 B) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F))))) -1)
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A))))))))
(/.f64 1 (/.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 B)) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(neg.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 B) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(log.f64 (exp.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 B) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (neg.f64 B) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(/.f64 (neg.f64 B) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(/.f64 (neg.f64 B) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 B) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(exp.f64 (log.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 B) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(/.f64 (neg.f64 B) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 B) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 1 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2) (cbrt.f64 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))) -1)
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) 1)
(sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))
(sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (*.f64 2 F)))
(*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (*.f64 2 F)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))) (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))
(sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))
(sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))
(*.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) 2) 1/2) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 C (hypot.f64 B C)))))
(pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)) 1/2)
(sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))) 1)
(sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))) 3)
(sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))
(pow.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))) 2)
(sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))
(sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))))
(sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))
(sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))
(sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))) 1/2))
(sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))) 1))
(sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))
(sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))
(-.f64 (exp.f64 (log1p.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))))) 1)
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))
(pow.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) 1)
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))
(pow.f64 (cbrt.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))) 3)
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))
(pow.f64 (pow.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) 3) 1/3)
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))
(pow.f64 (sqrt.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))) 2)
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))
(neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))
(log.f64 (exp.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))
(log.f64 (+.f64 1 (expm1.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))
(cbrt.f64 (pow.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F))))) 3))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) 3) (pow.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))) 3)))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))) 3) (pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) 3)))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))
(expm1.f64 (log1p.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))
(exp.f64 (log.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))) 1))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))
(log1p.f64 (expm1.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 2 F)))))

eval487.0ms (1.7%)

Compiler

Compiled 29636 to 19649 computations (33.7% saved)

prune1.0s (3.6%)

Pruning

84 alts after pruning (80 fresh and 4 done)

PrunedKeptTotal
New77046816
Fresh143448
Picked235
Done011
Total78684870
Accuracy
86.1%
Counts
870 → 84
Alt Table
Click to see full alt table
StatusAccuracyProgram
23.5%
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C))))))) -1)
34.2%
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F))))) 3)
9.0%
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 F C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
8.5%
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 0 C) (*.f64 A 2)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
13.8%
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 B C)) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
34.7%
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F)))) B)
34.5%
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) B)
6.0%
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 A F)))))) B)
23.5%
(/.f64 (neg.f64 (*.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 2 F))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
29.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) F)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
34.7%
(/.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)))
20.7%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (*.f64 1/2 A) (sqrt.f64 (/.f64 F B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
20.1%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.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 (/.f64 1 B) F)))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
24.5%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
0.7%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (neg.f64 B) F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
5.5%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (/.f64 (*.f64 -1/2 (pow.f64 B 2)) A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
22.6%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 (pow.f64 (cbrt.f64 (hypot.f64 B A)) 3) A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
2.9%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
21.2%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
15.5%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
11.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (pow.f64 (sqrt.f64 (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 A (pow.f64 (sqrt.f64 (neg.f64 A)) 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
17.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))))
14.9%
(/.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))))
4.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
23.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 3) C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
18.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
15.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)))
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)))
4.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
9.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 A -4) (*.f64 F C))) (+.f64 C (hypot.f64 B C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
20.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (hypot.f64 B C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
22.1%
(/.f64 (neg.f64 B) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
31.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (*.f64 1/2 A) (sqrt.f64 (/.f64 F B))))))
32.2%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (+.f64 (sqrt.f64 (*.f64 B F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) C)))))
44.2%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A)))) 2) (sqrt.f64 F))))
43.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (hypot.f64 B A))) (sqrt.f64 F))))
22.5%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (hypot.f64 B A) 2)) (-.f64 A (hypot.f64 B A)))) (sqrt.f64 F))))
9.5%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 (pow.f64 B 2)) A)) (sqrt.f64 F))))
43.9%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (cbrt.f64 A) 3) (hypot.f64 B A))) (sqrt.f64 F))))
42.7%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))))
39.2%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 B A)) (sqrt.f64 F))))
44.3%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F))))
6.3%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A 2)) (sqrt.f64 F))))
40.2%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 B) (sqrt.f64 F))))
7.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (fabs.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))) (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) A) F)))))))
41.6%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (+.f64 A (hypot.f64 B A))) 1/2)) (sqrt.f64 F))))
30.4%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B A)) 3/2)) (sqrt.f64 F))))
4.7%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (*.f64 A 2) F))))
0.5%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 B) F))))
32.0%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 B C)))))
31.4%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 B A)))))
1.2%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (neg.f64 B))))))
4.1%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 C)))))
9.2%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))
32.4%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B))))
8.6%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (/.f64 C F))))))
7.4%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) A)))))
7.1%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (exp.f64 (log.f64 (*.f64 F (pow.f64 B 2)))) A)))))
2.7%
(*.f64 (*.f64 1/4 (*.f64 (/.f64 B C) (/.f64 (sqrt.f64 2) A))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))
2.2%
(*.f64 (*.f64 1/4 (*.f64 (/.f64 B A) (/.f64 (sqrt.f64 2) C))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
1.7%
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (/.f64 B (/.f64 C 2)))
1.7%
(*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (/.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 1/8)))))
4.7%
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 2 B)))
23.5%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
23.1%
(neg.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3) 1/3))
32.1%
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
32.0%
(neg.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 2))
31.6%
(neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 3))
23.1%
(neg.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 F B) 3/2) 1/3) (sqrt.f64 2)))
4.1%
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F C))))
40.2%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (sqrt.f64 2)))
40.2%
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 B)) (sqrt.f64 F)) (sqrt.f64 2)))
32.0%
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
4.6%
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))
31.7%
(neg.f64 (*.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F B)))) (sqrt.f64 2)))
30.3%
(neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 F B)) 1/2)) (sqrt.f64 2)))
24.4%
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 F B) 3/2)) (sqrt.f64 2)))
32.1%
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
4.8%
(neg.f64 (log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
31.7%
(neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
30.3%
(neg.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
24.4%
(neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3)))
24.4%
(neg.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 F B) 3/2) (*.f64 2 (sqrt.f64 2)))))
Compiler

Compiled 5000 to 3271 computations (34.6% saved)

regimes2.2s (7.4%)

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

6 calls:

616.0ms
B
570.0ms
A
382.0ms
C
208.0ms
F
200.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
58.8%8A
57.6%4B
57.0%5C
52.9%4F
58.6%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)))
57.6%4(pow.f64 B 2)
Compiler

Compiled 3086 to 1850 computations (40.1% saved)

regimes314.0ms (1.1%)

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

2 calls:

173.0ms
B
95.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
55.9%4(pow.f64 B 2)
55.9%4B
Compiler

Compiled 1980 to 1191 computations (39.8% saved)

regimes72.0ms (0.2%)

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

1 calls:

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

Compiled 1321 to 810 computations (38.7% saved)

regimes333.0ms (1.1%)

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

3 calls:

203.0ms
C
62.0ms
B
40.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
53.9%7C
52.1%2B
52.1%2(pow.f64 B 2)
Compiler

Compiled 1298 to 800 computations (38.4% saved)

regimes277.0ms (0.9%)

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

4 calls:

93.0ms
F
88.0ms
A
47.0ms
B
30.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
48.8%4A
46.2%4F
47.9%2B
47.9%2(pow.f64 B 2)
Compiler

Compiled 819 to 520 computations (36.5% saved)

regimes200.0ms (0.7%)

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

3 calls:

80.0ms
A
61.0ms
C
42.0ms
B
Results
AccuracySegmentsBranch
46.4%3A
42.5%2C
44.5%2B
Compiler

Compiled 683 to 431 computations (36.9% saved)

regimes100.0ms (0.3%)

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

2 calls:

67.0ms
A
19.0ms
B
Results
AccuracySegmentsBranch
40.2%1B
46.0%3A
Compiler

Compiled 476 to 316 computations (33.6% saved)

regimes58.0ms (0.2%)

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

1 calls:

47.0ms
A
Results
AccuracySegmentsBranch
43.0%2A
Compiler

Compiled 423 to 276 computations (34.8% saved)

regimes51.0ms (0.2%)

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

3 calls:

14.0ms
F
14.0ms
C
14.0ms
A
Results
AccuracySegmentsBranch
40.2%1C
40.2%1F
40.2%1A
Compiler

Compiled 323 to 227 computations (29.7% saved)

regimes73.0ms (0.2%)

Counts
15 → 2
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 2 B)))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (/.f64 B (/.f64 C 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (neg.f64 B) F))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 B A)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (*.f64 A 2) F))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (neg.f64 B))))))
(neg.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(neg.f64 (log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
Outputs
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B))))
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
Calls

4 calls:

23.0ms
B
22.0ms
A
15.0ms
F
8.0ms
C
Results
AccuracySegmentsBranch
34.9%3B
34.8%3A
39.2%2F
32.4%1C
Compiler

Compiled 177 to 124 computations (29.9% saved)

regimes10.0ms (0%)

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

2 calls:

4.0ms
F
4.0ms
C
Results
AccuracySegmentsBranch
32.1%1C
32.1%1F
Compiler

Compiled 58 to 41 computations (29.3% saved)

regimes7.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

2 calls:

4.0ms
F
3.0ms
C
Results
AccuracySegmentsBranch
32.1%1C
32.1%1F
Compiler

Compiled 21 to 17 computations (19% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
0.0ms
-0.0
5.054936726722412e-44
0.0ms
-9.463480410904667e-212
-0.0
Compiler

Compiled 51 to 38 computations (25.5% saved)

bsearch152.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
44.0ms
9.281440787229565e+66
1.8550848646312559e+68
68.0ms
1.4614266495402476e-122
2.1418049546125287e-119
39.0ms
9.526636693618306e-148
3.120835022228939e-147
Results
53.0ms201×body256valid
50.0ms56×body2048valid
26.0ms41×body1024valid
10.0ms22×body512valid
6.0ms29×body256invalid
Compiler

Compiled 1237 to 857 computations (30.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.614514308684856e+133
3.441339854983965e+136
Compiler

Compiled 47 to 34 computations (27.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.993906803653447e-106
5.447352162225418e-97
Compiler

Compiled 47 to 34 computations (27.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.993906803653447e-106
5.447352162225418e-97
Compiler

Compiled 47 to 34 computations (27.7% saved)

bsearch83.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
9.763818794962267e+166
2.8319873816213663e+167
58.0ms
-9.58440472693001e+103
-7.6439799744926e+101
Results
34.0ms136×body256valid
14.0ms21×body1024valid
11.0ms26×body512valid
8.0msbody2048valid
6.0ms20×body256invalid
3.0msbody1024invalid
3.0msbody2048invalid
Compiler

Compiled 456 to 376 computations (17.5% saved)

bsearch80.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
9.763818794962267e+166
2.8319873816213663e+167
55.0ms
-9.58440472693001e+103
-7.6439799744926e+101
Results
37.0ms145×body256valid
14.0ms20×body1024valid
9.0msbody2048valid
8.0ms18×body512valid
5.0ms21×body256invalid
2.0msbody1024invalid
1.0msbody512invalid
1.0msbody2048invalid
Compiler

Compiled 456 to 376 computations (17.5% saved)

bsearch25.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
25.0ms
9.763818794962267e+166
2.8319873816213663e+167
Results
18.0ms77×body256valid
4.0ms15×body256invalid
1.0msbody512valid
Compiler

Compiled 211 to 173 computations (18% saved)

bsearch41.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
40.0ms
4.8768346325298604e-51
1.9869173164043098e-50
Results
17.0ms67×body256valid
9.0ms14×body1024valid
8.0msbody2048valid
3.0msbody512valid
2.0msbody256invalid
Compiler

Compiled 219 to 176 computations (19.6% saved)

simplify55.0ms (0.2%)

Algorithm
egg-herbie
Rules
172×*-commutative
108×+-commutative
86×sub-neg
82×neg-mul-1
82×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01702611
13002611
24232611
34972611
45262611
55292611
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) -4737909217226285/94758184344525691842589080106353915726128296943157752144717531617800961467674370503593652882607817257720198406807316479868870852301929589321550737002025216015896910157522577243058183937475491017166931103132108688408987234729984) (/.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))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.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)))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) +inf.0) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.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 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)))))))
(if (<=.f64 B 1304685000417527/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (/.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)))) (if (<=.f64 B 2698025344585293/93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675968) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 (pow.f64 B 2)) A)) (sqrt.f64 F)))) (if (<=.f64 B 10200000000000000153162201853875119696510697647416789592237173374976) (/.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 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)))))))
(if (<=.f64 (pow.f64 B 2) 99999999999999992148203649670699315007549827372972461504375111049848301607660324472857261615145089428049364457837845490532419930947584) (/.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 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)))))
(if (<=.f64 (pow.f64 B 2) 5164499756173817/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) (/.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 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)))))
(if (<=.f64 (pow.f64 B 2) 5164499756173817/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (sqrt.f64 2))))
(if (<=.f64 A -4200000000000000027938764816477074378322301460386640050860020793211301859275311850763571689955692380160) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 -1/2 (pow.f64 B 2)) A))))) (if (<=.f64 A 159999999999999990465164168085641328383732737613684771687196306303012836106589821410873604064831209109992758280241093724370039850970392769874235455547922355864230428672) (neg.f64 (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A 2)) (sqrt.f64 F))))))
(if (<=.f64 A -7599999999999999576914682610971237298504880598013119996359894009289291516342014879325037331792799989760) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) A))))) (if (<=.f64 A 135000000000000002593501742484720948366641012051243770815158533083127646285632108127859441744893636057184189858141933570318944538826499679537469939746086911078159089664) (neg.f64 (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A 2)) (sqrt.f64 F))))))
(if (<=.f64 A 104999999999999996197806941228308524261716881679679995582204110543650765807418096372986149971051397140885316865836335619782851747869373512142909427117368836032296910848) (neg.f64 (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A 2)) (sqrt.f64 F)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (sqrt.f64 2)))
(if (<=.f64 F 410717937507373/52656145834278593348959013841835216159447547700274555627155488768) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B)))) (neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2)))
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
Outputs
(if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) -4737909217226285/94758184344525691842589080106353915726128296943157752144717531617800961467674370503593652882607817257720198406807316479868870852301929589321550737002025216015896910157522577243058183937475491017166931103132108688408987234729984) (/.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))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.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)))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) +inf.0) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.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 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)))))))
(if (<=.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) -4737909217226285/94758184344525691842589080106353915726128296943157752144717531617800961467674370503593652882607817257720198406807316479868870852301929589321550737002025216015896910157522577243058183937475491017166931103132108688408987234729984) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (neg.f64 (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))) (if (<=.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) 0) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) +inf.0) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (neg.f64 (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 2) B) (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (neg.f64 (sqrt.f64 F)))))))
(if (<=.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) -4737909217226285/94758184344525691842589080106353915726128296943157752144717531617800961467674370503593652882607817257720198406807316479868870852301929589321550737002025216015896910157522577243058183937475491017166931103132108688408987234729984) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (neg.f64 (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))) (if (<=.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) 0) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) +inf.0) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (neg.f64 (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 (neg.f64 (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F))))))
(if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) -4737909217226285/94758184344525691842589080106353915726128296943157752144717531617800961467674370503593652882607817257720198406807316479868870852301929589321550737002025216015896910157522577243058183937475491017166931103132108688408987234729984) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (neg.f64 (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))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (+.f64 A (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) +inf.0) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (neg.f64 (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 2) B) (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (neg.f64 (sqrt.f64 F)))))))
(if (<=.f64 B 1304685000417527/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (/.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)))) (if (<=.f64 B 2698025344585293/93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675968) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 (pow.f64 B 2)) A)) (sqrt.f64 F)))) (if (<=.f64 B 10200000000000000153162201853875119696510697647416789592237173374976) (/.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 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)))))))
(if (<=.f64 B 1304685000417527/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (/.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)))) (if (<=.f64 B 2698025344585293/93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675968) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 B 2) -1/2) A)) (neg.f64 (sqrt.f64 F)))) (if (<=.f64 B 10200000000000000153162201853875119696510697647416789592237173374976) (/.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) B) (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (neg.f64 (sqrt.f64 F)))))))
(if (<=.f64 B 1304685000417527/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (/.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)))) (if (<=.f64 B 2698025344585293/93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675968) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 F) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 B 2) -1/2) A))))) (if (<=.f64 B 10200000000000000153162201853875119696510697647416789592237173374976) (/.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 (neg.f64 (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F))))))
(if (<=.f64 B 1304685000417527/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (/.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)))) (if (<=.f64 B 2698025344585293/93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675968) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 F) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 B 2) -1/2) A))))) (if (<=.f64 B 10200000000000000153162201853875119696510697647416789592237173374976) (/.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) B) (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (neg.f64 (sqrt.f64 F)))))))
(if (<=.f64 (pow.f64 B 2) 99999999999999992148203649670699315007549827372972461504375111049848301607660324472857261615145089428049364457837845490532419930947584) (/.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 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)))))
(if (<=.f64 (pow.f64 B 2) 99999999999999992148203649670699315007549827372972461504375111049848301607660324472857261615145089428049364457837845490532419930947584) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (neg.f64 (sqrt.f64 F)))))
(if (<=.f64 (pow.f64 B 2) 99999999999999992148203649670699315007549827372972461504375111049848301607660324472857261615145089428049364457837845490532419930947584) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F))))
(if (<=.f64 (pow.f64 B 2) 5164499756173817/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) (/.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 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F)))))
(if (<=.f64 (pow.f64 B 2) 5164499756173817/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) (/.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 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (neg.f64 (sqrt.f64 F)))))
(if (<=.f64 (pow.f64 B 2) 5164499756173817/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) (/.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 (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B A))) (sqrt.f64 F))))
(if (<=.f64 (pow.f64 B 2) 5164499756173817/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (sqrt.f64 2))))
(if (<=.f64 (pow.f64 B 2) 5164499756173817/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) (/.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 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2))))
(if (<=.f64 A -4200000000000000027938764816477074378322301460386640050860020793211301859275311850763571689955692380160) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 -1/2 (pow.f64 B 2)) A))))) (if (<=.f64 A 159999999999999990465164168085641328383732737613684771687196306303012836106589821410873604064831209109992758280241093724370039850970392769874235455547922355864230428672) (neg.f64 (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A 2)) (sqrt.f64 F))))))
(if (<=.f64 A -4200000000000000027938764816477074378322301460386640050860020793211301859275311850763571689955692380160) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 (pow.f64 B 2) -1/2) A))))) (if (<=.f64 A 159999999999999990465164168085641328383732737613684771687196306303012836106589821410873604064831209109992758280241093724370039850970392769874235455547922355864230428672) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 2 A)) (neg.f64 (sqrt.f64 F))))))
(if (<=.f64 A -4200000000000000027938764816477074378322301460386640050860020793211301859275311850763571689955692380160) (*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (/.f64 (*.f64 (pow.f64 B 2) -1/2) A)))) (if (<=.f64 A 159999999999999990465164168085641328383732737613684771687196306303012836106589821410873604064831209109992758280241093724370039850970392769874235455547922355864230428672) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 F) (neg.f64 (sqrt.f64 (*.f64 2 A)))))))
(if (<=.f64 A -4200000000000000027938764816477074378322301460386640050860020793211301859275311850763571689955692380160) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 (pow.f64 B 2) -1/2) A))))) (if (<=.f64 A 159999999999999990465164168085641328383732737613684771687196306303012836106589821410873604064831209109992758280241093724370039850970392769874235455547922355864230428672) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 F) (neg.f64 (sqrt.f64 (*.f64 2 A)))))))
(if (<=.f64 A -7599999999999999576914682610971237298504880598013119996359894009289291516342014879325037331792799989760) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) A))))) (if (<=.f64 A 135000000000000002593501742484720948366641012051243770815158533083127646285632108127859441744893636057184189858141933570318944538826499679537469939746086911078159089664) (neg.f64 (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A 2)) (sqrt.f64 F))))))
(if (<=.f64 A -7599999999999999576914682610971237298504880598013119996359894009289291516342014879325037331792799989760) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) A))))) (if (<=.f64 A 135000000000000002593501742484720948366641012051243770815158533083127646285632108127859441744893636057184189858141933570318944538826499679537469939746086911078159089664) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 2 A)) (neg.f64 (sqrt.f64 F))))))
(if (<=.f64 A -7599999999999999576914682610971237298504880598013119996359894009289291516342014879325037331792799989760) (*.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) A)))) (if (<=.f64 A 135000000000000002593501742484720948366641012051243770815158533083127646285632108127859441744893636057184189858141933570318944538826499679537469939746086911078159089664) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 F) (neg.f64 (sqrt.f64 (*.f64 2 A)))))))
(if (<=.f64 A -7599999999999999576914682610971237298504880598013119996359894009289291516342014879325037331792799989760) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) A))))) (if (<=.f64 A 135000000000000002593501742484720948366641012051243770815158533083127646285632108127859441744893636057184189858141933570318944538826499679537469939746086911078159089664) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 F) (neg.f64 (sqrt.f64 (*.f64 2 A)))))))
(if (<=.f64 A 104999999999999996197806941228308524261716881679679995582204110543650765807418096372986149971051397140885316865836335619782851747869373512142909427117368836032296910848) (neg.f64 (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A 2)) (sqrt.f64 F)))))
(if (<=.f64 A 104999999999999996197806941228308524261716881679679995582204110543650765807418096372986149971051397140885316865836335619782851747869373512142909427117368836032296910848) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 2 A)) (neg.f64 (sqrt.f64 F)))))
(if (<=.f64 A 104999999999999996197806941228308524261716881679679995582204110543650765807418096372986149971051397140885316865836335619782851747869373512142909427117368836032296910848) (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 F) (neg.f64 (sqrt.f64 (*.f64 2 A))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (neg.f64 (sqrt.f64 2)))
(if (<=.f64 F 410717937507373/52656145834278593348959013841835216159447547700274555627155488768) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B)))) (neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2)))
(if (<=.f64 F 410717937507373/52656145834278593348959013841835216159447547700274555627155488768) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 B F)))) (neg.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/2)))
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
(neg.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/2))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))
Compiler

Compiled 719 to 495 computations (31.2% saved)

soundness4.7s (16%)

Rules
1768×*-commutative
1768×*-commutative
1768×*-commutative
1630×distribute-lft-in
1548×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
044608
1780598
0122379683
1385072832
01702596
15602224
222202112
378802112
0122379683
1385072832
0641126
112151125
0229595333
1713989966
054640
1962640
054640
1962640
054640
1962640
0229595333
1713989966
0229595333
1713989966
044608
1780598
0122379683
1385072832
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
Compiler

Compiled 1417 to 870 computations (38.6% saved)

end1.0ms (0%)

preprocess431.0ms (1.5%)

Compiler

Compiled 3462 to 2202 computations (36.4% saved)

Profiling

Loading profile data...